代碼在這里:https://codesandbox.io/s/gith...簡單描述:這是跟著redux文檔學習的一個例子,開始使用redux+react-redux實現,且功能正常。之后使用了redux+react-router-dom,并把使用connect的兩個容器型組件換成了普通函數組件(見代碼里的containers文件夾下的FilterLink.js->RouteLink.js和VisibleTodoList.js->RouteTodoList.js),其他代碼基本沒改動,然后就出現了dispatch后store更新但是不觸發渲染的問題(新增todo,或者點擊todo以完成都需要切換下面的按鈕來觸發更新)。Google大都是涉及connect然后用withRouter來解決這樣的,但我這里沒有用connect,希望有大佬能指出錯誤的地方,謝謝了?。?!
redux + react-router-dom導致的store更新但是不觸發渲染的問題各位有什么建議?
慕森王
2019-08-11 15:11:20