Express.js (v4) as production and development server
Webpack 4.12.0 (production and development configurations)
SCSS support (+ sanitize.css included)
ES2015
Antd v3.6.2
功能
Server side render(ssr)
Code splitting
Preconfigured router
React Antd UI example theme
preconfigured eslint and Prettier code formatter
React Hot Loader
Linux/MacOS/Windows
使用方法
安装
git clone https://github.com/Tecode/react-mobx-ssr.git
cd react-mobx-ssr
npm install Or yarn
# remove boilerplate git references
rm ./.git
复制代码
命令行
# run development mode
npm run dev
# run production mode
npm run build
npm start
# run prettier
npm run prettier
# run lint
npm run lint
# run on a different port
HTTP_PORT=3001 npm run dev
复制代码
为什么使用服务器端渲染(SSR)?服务端渲染,更好的 SEO,由于搜索引擎爬虫抓取工具可以直接查看完全渲染的页面为了解决打包代码过于庞大,对代码进行了组件的分割,支持代码按需加载解决首屏白屏问题技术栈React (v16) + Mobx (v4) + React Router (v4)Express.js (v4) as production and development s...