node.js - 在 React 中使用服务器端渲染的最佳方法是什么?

标签 node.js reactjs redux-saga server-side-rendering react-router-dom

我已经尝试了数十种使用reactjs/nodejs进行服务器端渲染的方法,但没有一个能完美地工作。

有没有办法通过react js/redux saga/React router dom/node使用服务器端渲染和代码/样式分割?

最佳答案

框架

到目前为止,我认为使用 React 实现 SSR 最简单的方法是使用 Next.js .

您可以立即获得同构/通用渲染,以及其他内置功能,包括代码分割和预取。

还包括静态路由。如果您需要动态路由,那么您自己的路由相对容易,或者您可以使用 next-routes .

样板

如果您正在寻找更多定制解决方案,react-cool-starter是一个可靠的样板。

关于node.js - 在 React 中使用服务器端渲染的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48611423/

相关文章:

javascript - MongoDB:填充或查询两个集合

reactjs - Redux-Saga中如何实现回调?

javascript - 如何模拟 AWS sqs 调用进行单元测试

javascript - 在 Windows 上运行并行 npm 脚本

javascript - 试图捕获与代码无关的错误,而是像互联网不工作那样的错误,我将如何去做呢?

javascript - ReactJS - 两个循环?

reactjs - 更改默认颜色 react 垫UI快速拨号

javascript - 类型 'length' 上不存在属性 '{ [key: number]: any[]; }' 。在 React/Angular 中的状态变量中

redux-saga - 将参数传递给 saga 调度 - 并将参数获取给处理程序

asynchronous - 使用 redux-saga 链接异步操作