扫一扫分享
react Server是一个Express 中间件, 用于服务使用React构建的通用(同构)JavaScript应用程序。
# install yeoman
npm install -g yo
# install the react-server generator
npm install -g generator-react-server
# make a new react-server project in the CURRENT directory
yo react-server
# run the new app
npm run start
# go to http://localhost:3000
React的一大优点是它对服务器端渲染的支持,这可以使网站对用户的显示速度更快,并可以与搜索引擎机器人更好地协作。
但是,当您实际尝试使用React进行服务器端渲染时,您很快会遇到一系列实际问题,例如:
react-server是一个旨在使通用(née同构)React易于编写的框架,为这些问题以及更多问题提供了标准答案。在为编写应用程序时react-server,您将专注于React组件,并react-server负责运行和部署真正的React服务器渲染的应用程序所需的所有其他操作。在react-server后台进行了一系列聪明的优化,其中许多借鉴了Facebook的Big Pipe背后的思想,以确保您的网站能尽快以人性化的方式呈现给用户。
手机预览