2つの異なる反応コンポーネントをレンダリングしたいと思います。
リーフレットマップ
GeoJSONレイヤーを有効/無効にするチェックボックスのリストをレンダリングするサイドバーコンポーネント。
私はreact-leafletパッケージを使用しています。また、マップにレンダリングする可能性のあるすべてのレイヤーのリストを保持するために、リフラックスストアを使用しています。
onChangeイベントのチェックボックスを使用して、オンデマンドでレイヤーを追加するための最良のアプローチを知りたいです。ありがとう
チェックボックスイベントでは、ストアの「レイヤートグル」値を更新します。正しく設定されていると仮定すると、この値はページの更新をプッシュするはずです。したがって、ストアに保存されている「レイヤートグル」値に基づいて、条件付きでページをレンダリングするだけです。
さらに説明が必要な場合はお知らせください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加