反応を使用した地図アプリがあります。
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を使用してこれを行うにはどうすればよいですか?
店は何を保持しますか?オブザーバーとは何か、オブザーバブルとは何か?
よろしく、イド