我无法弄清楚如何为Spring框架安装React.js。
一个网站说首先安装NPM。是的,我做到了。
但是如何在Spring MVC中使用React.js?
我问聪明的人。
我是初学者。
我能给你的最好答案是一步一步地完成本教程。
https://spring.io/blog/2015/09/01/react-js-and-spring-data-rest-part-1-basic-features
要回答你的第一个问题,不,你不需要使用node.js工具来使用React和Spring MVC。上面的教程说:
本教程不会详细介绍如何使用require.js加载JavaScript模块。但是由于frontend-maven-plugin,您不必安装任何node.js工具来构建和运行代码。
Spring MVC
和ReactJS
遵循一些设计Web应用程序的不同概念。使用Spring MVC,您可以使用JSP
s创建大多数服务器端渲染的webapps,或者使用像Thymeleaf
这样的模板引擎。
使用ReactJS
,您正在构建一个单页应用程序(SPA),可以使用单个HTML文件访问,通常是index.html
,您的JavaScript正在进行渲染。使用Spring MVC
,您可以提供几个.html
文件,并使用Spring将不同的路由路由到您的不同.html
文件,并在服务器端呈现它们。
我唯一可以猜到的是服务你最终构建的ReactJS
,它只包含一个.html
和几个.js
以及其他资产和一个Spring MVC应用程序,它就像一个简单的Web服务器。
此外,您可以使用Spring MVC为React应用程序提供RESTful接口。