我想渲染两个不同的 react 组件:
传单 map
一个侧边栏组件,我在其中呈现复选框列表以启用/禁用 GeoJSON 层。
我正在使用react-leaflet包。我正在使用回流存储来保存将在 map 中渲染的所有可能图层的列表。
我想知道使用复选框 onChange 事件按需添加图层的最佳方法是什么。谢谢
最佳答案
在复选框事件中,您将更新商店中的“图层切换”值。假设您设置正确,该值应该会将更新推送到您的页面。因此,您所要做的就是根据商店中保存的“图层切换”值有条件地渲染页面。
如果您需要更多解释,请告诉我。
关于reactjs - 如何使用react-leaflet添加或删除层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48875055/