调度操作后更新UI的正确方法是什么。 React Redux

时间:2017-05-13 19:50:25

标签: javascript reactjs redux

寻找数据更改后更新UI的最佳做法。

例如:我正在尝试添加帖子,当他添加后,我需要在同一页面上显示。没有重新加载页面。

如果我在另一个action的正文中拨打action,这是正确的方法吗?

例如:On Success post-added - >调用获取所有帖子的动作

componentWillReceiveProps(nextProps) {
   if (nextProps.success) { call action }
}

谢谢!

1 个答案:

答案 0 :(得分:1)

最佳实践AFAIK,我理解你所要求的是使用像React-thunk这样的东西,这样你就可以进行异步操作。

  

thunk是一个包装表达式以延迟其评估的函数。

你可以避免使用componentWillReceiveProps,通过props将所有状态传递给连接到商店的控制器组件中的哑组件。

more info here