在React中,當我調用setState時,它有一個回調來通知我已設置狀態。但是,當我使用Redux時,我使用dispatch來更改狀態,但是如何知道狀態是否已更新。無法知道何時更新狀態時使用調度
例如:
dispatch({type: 'setCount', {count: 1}});
dispatch({type: 'add', {addedCount: this.state.count + 1}})
第二行依賴於第一線,但我們都知道的setState不是同步操作,我怎麼能在終極版處理這個問題?
React組件仍然可以保持本地狀態,這看起來就像是你想要在這種情況下做的事情。如果您的點擊次數增加,您可以使用本地狀態來保持這一點。不需要像這樣簡單的操作複雜化。 –
你不行。這不是Redux問題。 Redux是同步的,除非您使用存儲增強器等。但這非常有趣。即使我使用存儲增強器來刪除商店更新,我從來也不需要這些。你能否給我們詳細介紹一下你爲什麼需要它。 –