【发布时间】:2018-03-31 02:51:08
【问题描述】:
我正在构建一个与地图相关的组件,其中centerzoomfeatures 等属性将由props 推送到组件。挂载地图组件后,我会根据props设置地图视图并添加一些功能。
当状态发生变化时,我不确定通过componentWillReceiveProps 更新地图视图是否正确。
另外,当用户与地图交互时,地图视图会发生变化,这意味着地图组件的内部状态发生了变化,是否需要通过setState更新状态以保持状态一致性?
【问题讨论】:
-
And when the state changed I am not sure if updating the map view by componentWillReceiveProps,谁在改变状态?地图组件本身还是其他?