【发布时间】:2018-05-10 11:54:26
【问题描述】:
我想创建一个服务器端的 react 应用,我有几个疑问:
1) 当你使用 react-dom/server 中的 renderToString 时,你是否还需要使用 webpack 来构建项目,或者这样就可以了?
2) 是否需要添加
<script src="/bundle.js"></script>
到 html ?如果有,为什么?不是 renderToString 已经将这个文件作为字符串传递了吗? 谢谢
【问题讨论】:
-
2) 是的,你需要包含 bundle.js 脚本,因为你已经为你的 ssr 应用添加了水合物
-
1) 视情况而定,如果您在后端使用 jsx,则必须将该代码转换为常规 javascript
标签: reactjs webpack server-side-rendering