带有 React 的 Mapbox - 我应该使用 Redux 吗?

Mapbox with React - should I use Redux?

我不是特别喜欢 redux 给 React 应用增加的复杂性,所以我尽量避免它。无论如何,我总是很难知道我是否需要 redux。

我正在构建一个包含地图 (Mapbox) 的 React 网络应用程序。我已经到了难以传递数据 from/to 非相关组件同时保持代码干净的地步。

所以,我想知道,这是 redux 进入游戏的标志吗?知道自己不是react高手,可能还有其他解决方案,比如context。

你怎么看?你的 Mapbox 应用程序使用 redux 吗?如果是,用于什么目的?

是的,React Redux 的设置并不是特别困难。如果您的 mapbox 应用程序需要用户身份验证,您会发现它非常有用。

mapbox 在这里有一个开源的 redux 包装器,如果它有用的话 https://github.com/mapbox/mapbox-gl-redux