如何使用 redux 模式在 react native 中刷新组件?

Posted

技术标签:

【中文标题】如何使用 redux 模式在 react native 中刷新组件?【英文标题】:How to refresh component in reactnative using redux pattern? 【发布时间】:2018-06-18 10:19:13 【问题描述】:

我正在使用 Redux 模式,我在状态管理方面遇到了问题。 条件:当我使用 actonTypes.SUBMITSUCCESS 从 action.js 成功提交表单数据时。我根据减速器发送的状态更新视图。问题是当我从该组件按下并再次导航到 UpdateDate 组件时,提交状态保持不变,并且每次导航到该组件时它都显示成功。

【问题讨论】:

【参考方案1】:

在你的reducer中,成功发送表单数据后,状态是否设置回初始值?

另外,我喜欢创建一个动作“clearForm”并在 componentWillMount() 中调用它来将状态设置回初始值:

  componentWillMount() 
    this.props.clearEntityForm();
  

【讨论】:

以上是关于如何使用 redux 模式在 react native 中刷新组件?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用渲染操作在 React-native-Gifted-chat 中发送图像/视频和语音消息?

视频的背景音频 react-native-video

如何将 react-native 从 0.56.0 降级到 0.55.4 版本?

如何在 React Fetch Blob 中使用 content-Type JSON(application/json) 发布原始正文数据

react-native 依赖错误

如何在没有 webview 的情况下将 vimeo 播放器嵌入 react-native?