0
我目前使用redux-optimistic-ui
能夠在保存到數據庫時立即呈現給用戶。如何使用服務器生成的ID替換Reduce商店標識後重定向?
在我的標準化的redux商店的一部分保存在數據庫中並返回一個ID之前,我生成一個臨時ID,一旦我得到服務器答案,就會替換它。
我的問題是有關路由。由於ids在我的應用程序中大量用於路由,所以當我生成臨時ID時,它在我的URL中用於等待服務器應答。
我認爲這樣做的方法是做一些相當於history.replaceState
與包含新的服務器生成的ID的網址。
我正在使用react-router v4,我不知道該在哪裏做。看來我不能直接從redux減速器中完成。我是否應該有另一個UI減速器來監聽SUCCESS
操作並將URL存儲爲重定向?或者有更清晰的方法嗎?
謝謝!