寻找数据更改后更新UI的最佳做法。
例如:我正在尝试添加帖子,当他添加后,我需要在同一页面上显示。没有重新加载页面。
如果我在另一个action
的正文中拨打action
,这是正确的方法吗?
例如:On Success post-added - >调用获取所有帖子的动作
componentWillReceiveProps(nextProps) {
if (nextProps.success) { call action }
}
谢谢!
答案 0 :(得分:1)
最佳实践AFAIK,我理解你所要求的是使用像React-thunk这样的东西,这样你就可以进行异步操作。
thunk是一个包装表达式以延迟其评估的函数。
你可以避免使用componentWillReceiveProps,通过props将所有状态传递给连接到商店的控制器组件中的哑组件。