【发布时间】:2017-11-04 00:35:41
【问题描述】:
这是一个包含 React Navigation 和 Redux 的 React Native 项目。 我有两个场景,第一个包含一个 ListView 和一个用于向列表添加新元素的 Button。这个按钮导航到一个新场景,我在其中填写了一个小表格来创建一条新记录,该记录将出现在第一个场景的列表中。
当点击保存按钮并返回第一个场景(列表视图)时,mapStateToProps 反映了更改,但没有调用其他生命周期方法(componentWillReceiveProps、shouldComponentUpdate 等),没有一个。
现在,两个场景都使用来自 redux 的连接,我将使用 React Navigation 中的 goBack() 方法从场景 2 回到场景 1。我想知道当显示一个新视图时,redux 是否会从视图中“断开”,我该如何将它连接回来?同样,ListView 场景中的 mapStateToProps 显示数据已更新,但似乎没有映射任何道具。
【问题讨论】:
-
由于我要支持的状态似乎正在使用一个数组,因此在我的操作中复制数组而不是对同一个操作进行操作时,我得到了一些更改...
标签: react-native react-redux redux-thunk react-navigation