在遗留 jquery + java spring 项目中使用 React
Using react in a legacy jquery + java spring project
背景故事: 我的老板给了我一个任务,让我弄清楚如何在我们现有的代码库中实现 React。我们的想法是用它来测试集成,看看我们是否可以慢慢地迁移出项目来做出反应。以及向负责人展示改进反应可以提供超过 jquery。问题是我只有不到 2 年的网络经验,其中大部分是 jquery 并且几乎为零是反应。所以苦苦学习整合react的过程。通过找出支持系统,如 webpack、npm 和与 react 一起使用的各种库,这变得更具挑战性。
目标 1: 获取单个页面 运行ning 在可以支持的现有布局内做出反应 modules/libs
目标 2: 使此页面与我们的 jquery 菜单一起播放(我可以重写的选项)
目标 3: 将所有内容放入我们 src/main/webapp
中各自的文件夹中
当前状态: 我有一个页面加载反应和巴贝尔使用简单的脚本标签。这可行,但很难加载任何其他反应库。正如大多数人假设正在使用 npm 或最少使用 commonjs。这些我都不太了解using/implementing。
我需要:关于如何在现有项目中实施 React 的一些指导。我已经 运行 发表了几篇讨论该过程的文章,但许多文章缺乏了解每个步骤中发生的事情所需的详细信息。例如让 webpack 导出到目标目录,这样它就可以被捆绑在 tomcat 中使用。
在此结束之前,我的高级想法是让您的 spring 项目进入公开 RESTful 端点以获取和保存数据的状态。然后 build react 项目与当前 java 或 jquery 项目分开,并让 react ui 使用那些 REST api。
除此之外,你问的是一个非常广泛的问题,有很多方法可以解决它,上面提到的只是一个起点。我不可能在这里进入完整的体系结构..
背景故事: 我的老板给了我一个任务,让我弄清楚如何在我们现有的代码库中实现 React。我们的想法是用它来测试集成,看看我们是否可以慢慢地迁移出项目来做出反应。以及向负责人展示改进反应可以提供超过 jquery。问题是我只有不到 2 年的网络经验,其中大部分是 jquery 并且几乎为零是反应。所以苦苦学习整合react的过程。通过找出支持系统,如 webpack、npm 和与 react 一起使用的各种库,这变得更具挑战性。
目标 1: 获取单个页面 运行ning 在可以支持的现有布局内做出反应 modules/libs
目标 2: 使此页面与我们的 jquery 菜单一起播放(我可以重写的选项)
目标 3: 将所有内容放入我们 src/main/webapp
中各自的文件夹中当前状态: 我有一个页面加载反应和巴贝尔使用简单的脚本标签。这可行,但很难加载任何其他反应库。正如大多数人假设正在使用 npm 或最少使用 commonjs。这些我都不太了解using/implementing。
我需要:关于如何在现有项目中实施 React 的一些指导。我已经 运行 发表了几篇讨论该过程的文章,但许多文章缺乏了解每个步骤中发生的事情所需的详细信息。例如让 webpack 导出到目标目录,这样它就可以被捆绑在 tomcat 中使用。
在此结束之前,我的高级想法是让您的 spring 项目进入公开 RESTful 端点以获取和保存数据的状态。然后 build react 项目与当前 java 或 jquery 项目分开,并让 react ui 使用那些 REST api。
除此之外,你问的是一个非常广泛的问题,有很多方法可以解决它,上面提到的只是一个起点。我不可能在这里进入完整的体系结构..