2017-09-24 285 views
0

我正在查看使用Spring Boot和React的以下教程。 https://spring.io/guides/tutorials/react-and-spring-data-rest/使用Spring Boot进行服务器端渲染React

由于React被渲染到Thymeleaf模板中,因此React会在这里进行服务器端渲染吗?对于上下文,我已经放置了下面教程中的Thymeleaf模板和React文件代码。

的src /主/资源/模板/ index.html的

<!DOCTYPE html> 
<html xmlns:th="http://www.thymeleaf.org"> 
<head lang="en"> 
    <meta charset="UTF-8"/> 
    <title>ReactJS + Spring Data REST</title> 
    <link rel="stylesheet" href="/main.css" /> 
</head> 

<body> 

    <div id="react"></div> 

    <script src="built/bundle.js"></script> 

</body> 
</html> 

的src/main/JS/app.js - 渲染代码

ReactDOM.render(
    <App />, 
    document.getElementById('react') 
) 

回答

1

在给出的示例反应不会被渲染服务器-侧。 Thymeleaf HTML按原样输出。如教程中所示,通过调用Spring Boot后端中的服务设置,可以在客户端获取数据。

+0

谢谢,我认为这是可能的情况,但不确定。 – Ahsan

相关问题