我正在考慮將react-redux集成到3年前的Angularjs代碼庫中。我不希望一次重構所有代碼庫,而是通過我的團隊將開發的新功能逐步引入react-redux。將react-redux集成到現有的Angularjs應用程序中
- 有沒有最佳做法呢? (任何資源將不勝感激)
- 舊的功能(用ng編寫)是否可以包含react-redux部分,否則我將不得不重寫它?
- 如何避免執行相同的API調用? (如果兩者都需要相同的資源)
- 我應該一起避免所有更改嗎?
我正在考慮將react-redux集成到3年前的Angularjs代碼庫中。我不希望一次重構所有代碼庫,而是通過我的團隊將開發的新功能逐步引入react-redux。將react-redux集成到現有的Angularjs應用程序中
我已經成功遷移的棕地侷限性,所以我在原來的提問時指出下的應用程序。
該解決方案是基於兩種方法:
兩個走近使用類似的技術,這表明這裏的一個: http://softeng.oicr.on.ca/chang_wang/2017/04/17/Using-AngularJS-components-directives-in-React/?utm_source=reactnl&utm_medium=email
提示:它更容易,如果你的角度依賴性得到妥善管理。
謝謝!這可能是一個好主意,但這是一個太慢的遷移,至少對我而言。我開始實施一個更積極的解決方案,在這個解決方案中,react-redux完全控制了Angular,而不是相反。還沒有完成這個項目,所以我不能寫出我的看法 - 但我打算儘快分享。 –
嗨亞歷克斯。我想知道我們的團隊正在嘗試解決類似的問題時採取了什麼樣的決定(希望是爲什麼)。 – Manu
我們決定推遲幾個月的整合。買了我的自己一些時間:) –
嘿亞歷克斯,你有沒有想過將數據層轉換爲普通的redux,而不是react-redux?如果你從REDX開始,你將能夠抽象出* *數據層,這可能比轉換數據_和_ UI組件更容易......這可能會幫助你保留組件。 –