什么是使用服务器端渲染的最佳方式?

时间:2018-02-04 18:10:42

标签: node.js reactjs redux-saga serverside-rendering react-router-dom

我已经尝试过使用reactjs / nodejs进行数十次服务器端渲染,但没有什么能与我完美配合。

有没有办法使用服务器端渲染和代码/样式拆分与react js / redux saga / react路由器dom / node?

2 个答案:

答案 0 :(得分:3)

框架

截至今天,在我看来,使用React实现SSR的最简单方法是使用Next.js

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

还包括静态路由。如果您需要动态路由,则自行滚动相对容易,或者您可以使用next-routes

样板

如果您正在寻找更多自定义解决方案,react-cool-starter是一个坚实的样板。

答案 1 :(得分:0)

你可以查看我的首发(https://github.com/gzoreslav/react-redux-saga-universal-application)。我使用Redux和React-Router v4的官方建议编写了它们

它使用:react,react-router,redux,redux-saga

希望有所帮助