在React中,当我调用setState时,它有一个回调来通知我已设置状态。但是,当我使用Redux时,我使用dispatch来更改状态,但是如何知道状态是否已更新。无法知道何时更新状态时使用调度
例如:
dispatch({type: 'setCount', {count: 1}});
dispatch({type: 'add', {addedCount: this.state.count + 1}})
第二行依赖于第一线,但我们都知道的setState不是同步操作,我怎么能在终极版处理这个问题?
React组件仍然可以保持本地状态,这看起来就像是你想要在这种情况下做的事情。如果您的点击次数增加,您可以使用本地状态来保持这一点。不需要像这样简单的操作复杂化。 –
你不行。这不是Redux问题。 Redux是同步的,除非您使用存储增强器等。但这非常有趣。即使我使用存储增强器来删除商店更新,我从来也不需要这些。你能否给我们详细介绍一下你为什么需要它。 –