Javascript 调度操作后更新UI的正确方法是什么。反应还原

Javascript 调度操作后更新UI的正确方法是什么。反应还原,javascript,reactjs,redux,Javascript,Reactjs,Redux,寻找在数据更改后更新UI的最佳实践 例如:我正在尝试添加帖子,当他被添加后,我需要它显示在同一页上。无需重新加载页面 如果我在另一个动作的主体中调用动作,这种方法正确吗 例如:在成功发布时添加->调用获取所有帖子的操作 componentWillReceiveProps(nextProps) { if (nextProps.success) { call action } } 谢谢 据我所知,您要求的最佳实践是使用React-thunk之类的工具,这样您就可以进行异步操作 thunk是一

寻找在数据更改后更新UI的最佳实践

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

如果我在另一个
动作
的主体中调用
动作
,这种方法正确吗

例如:在成功发布时添加->调用获取所有帖子的操作

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

谢谢

据我所知,您要求的最佳实践是使用React-thunk之类的工具,这样您就可以进行异步操作

thunk是一个包装表达式以延迟其计算的函数

这样,您就可以避免组件WillReceiveProps,通过props将您的所有状态从连接到存储的控制器组件传递到哑组件