将Angularjs项目移至ReactJS

时间:2017-12-09 14:22:22

标签: angularjs reactjs webpack

我有一个AngularJS项目,后面有NodeJS(< 6)。

文件(包括angular's库)存储在src/js目录中,该目录通过HTML script标记从服务器提供。

该应用使用普通CSS

我想将此应用转换为反应应用。

我看到很多指南建议首先转移到Webpack,然后转到react 但他们依赖的事实是你的应用程序是预先构建的,就像angular打包应用程序一样,所有库都来自node_modules并预先加载。

min就像你看到的那样。

将应用程序缓慢转换为React的最佳方法是什么? 我想将React与JSX和所有新东西一起使用。

从头开始重建应用程序或缓慢迁移会更容易吗?

1 个答案:

答案 0 :(得分:1)

这取决于项目的需求。这是一个个人项目,您是唯一的利益相关者吗?然后我说从头开始重写。如果这是您所工作公司的应用程序,那么缓慢迁移可能是最佳选择。 React应用程序基本上可以是一个单独的"应用程序,由路径分隔,或者您甚至可以使用ngReact在角度组件内使用React组件。好处是您可以单独构建React应用程序,并将其拉入当前的Angular构建中。