我在react-application中實現了路由,但是現在我對react-router-reax的反應路由器4.0的優勢感到困惑,我也對react-router-dom感到困惑,反應的優點和缺點是什麼, router-redux,react-router 4.0和react-router-dom?react-router 4.0,react-router-dom和react-router-redux有什麼區別?
15
A
回答
9
react-router
v4是基礎,積木。提供創建路由解決方案的API。
react-router-dom
圍繞着react-router
。它應該在瀏覽器中運行。
react-router-redux
提供所謂的「受控路由器」,綁定到redux
存儲。狀態變化(導航)可以通過調度redux
動作以及點擊鏈接來控制。
最好的辦法是從react-router-dom
開始(默認爲react-router
)。
5
- react-router出口共享,核心模塊的原生(react-router-native)和web開發(react-router-dom)
- 使用react-router-dom web開發
- 使用[R eact-router-native對本地發展
- 使用react-router-redux整合react-redux和react-router以便例如通過導航
store.dispatch()
相關問題
- 1. 有什麼區別`和$(Bash中有什麼區別?
- 2. ==和===有什麼區別?
- 3. ==和===有什麼區別?
- 4. 有什麼區別? :和||
- 5. ==和===有什麼區別?
- 6. '=='和'==='有什麼區別?
- 7. `&`和`ref`有什麼區別?
- 8. 有什麼區別:。!和:r!?
- 9. | 0和~~有什麼區別?
- 10. Appender和〜有什麼區別?
- 11. requestValidationMode 2.0和4.0之間有什麼區別
- 12. XmlRead(MSBuild Community Task)和XmlPeek(dotNet 4.0)有什麼區別?
- 13. xtype和別名有什麼區別?
- 14. 有什麼區別
- 15. 有什麼區別
- 16. 有什麼區別?
- 17. 有什麼區別?
- 18. 有什麼區別?
- 19. 有什麼區別
- 20. 有什麼區別?
- 21. 有什麼區別?
- 22. 有什麼區別
- 23. 有什麼區別
- 24. Microsoft.AspNet.WebApi.OData和Microsoft.Data.OData和Microsoft.AspNet.OData有什麼區別?
- 25. Viterbi CYK和Probabilistic CYK算法有什麼區別,有什麼區別嗎?
- 26. NET Frameworks 3.5和4.0之間的主要區別是什麼?
- 27. 是什麼區別這兩個HttpContext.Current.Session和會話 - asp.net 4.0
- 28. Erlang的Ports和RPC有什麼區別?
- 29. debug.write和Trace.write有什麼區別?
- 30. LocalContainerEntityManagerFactoryBean和LocalEntityManagerFactoryBean有什麼區別?
現在我的困惑是爲什麼我應該使用react-redux-router,因爲通過使用react router 4.0,我們可以使用this.props.history訪問位置和歷史信息。 push('/')在哪種情況下,必須使用react-redux-router? – jack123
你絕對不必使用'react-router-redux'。這是完全可選的。即使你使用'redux'進行國家管理,你也不必使用它。 – Andreyco
是的,我們正在使用redux進行狀態管理,那麼我認爲不需要使用react-redux-router。謝謝 – jack123