假设我有一个集合,由Tab-Navigator
React-Navigation
中的3个对象组成,并集成到 Redux 中。 TN的这3个屏幕中的每一个都显示其自己的唯一对象的数据列表。我使用 Redux 来:
将整个集合和过滤后的对象存储在以下内容之间有什么区别:
1.在navigation.state.params
中通过指定:
navigation.SetParams(object)
2.在Redux Store中直接使用:navigation.dispatch(type, payload)
答案 0 :(得分:1)
使用Redux Store
,我们可以从应用中随处访问它。您只需要将商店与容器连接起来。
使用导航setParams
,我已经为我认为的每个屏幕都做了。
更好的方法是将redux作为业务逻辑,一切都将是独立的,代码将更清晰,易于维护。