我正在考虑将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组件更容易......这可能会帮助你保留组件。 –