我尝试使用immutability-helper update函数设置状态的某些部分。但我收到错误:意外的令牌(57:95)
import update from 'immutability-helper';
const newlatlng = update(this.state, {markers: {latlng: {latitude: {$set: 40.3565}},{longitude: {$set: 27.977} } } } );
this.setState(newlatlng);
答案 0 :(得分:1)
如果缩进代码,会更容易看到错误。我认为你有一套额外的{
。
此
const newlatlng = update(this.state, {
markers: {
latlng: {
latitude: {$set: 40.3565}
},
{
longitude: {$set: 27.977 }
}
}
});
应该如下
const newlatlng = update(this.state, {
markers: {
latlng: {
latitude: { $set: 40.3565 },
longitude: { $set: 27.977 }
}
}
});