我有一个使用反应的地图应用程序。
它有 3 个组件:
- 侧边栏 - 包含将执行地图功能(例如放大)的按钮。
- map-wrapper - 包含 openlayers 地图。
- 呈现它们的视图。
看法:
export default class MapView extends Component {
render() {
return (
<div>
<Sidebar />
<MapWrapper />
</div>
);
}
侧边栏:
export default class Sidebar extends Component {
render() {
return (
<div>
<ul>
<li>MAPS</li>
<li onClick=zoomIn> Zoom In + </li>
<li onClick=zoomOut> Zoom Out - </li>
</ul>
</div>
);
}
}
地图就是这样: https ://github.com/pka/ol3-react-example
现在我想实现以下逻辑:按下缩放将放大地图。
如何使用 mobx 做到这一点?
店里会放什么?什么是观察者,什么是可观察者?
问候,伊多