【文件属性】:
文件名称:react-server-app:React 同构脚手架
文件大小:243KB
文件格式:ZIP
更新时间:2021-05-14 09:04:13
react mobx ssr JavaScript
react-server-app
React SSR脚手架,开箱即用
A React SSR project
技术栈
React
Mobx
express
Webpack 5.x
特性
:gem_stone: 基于React17.x。
:airplane: 基于Mobx轻量级状态管理。
:rocket: 基于Webpack5.x本地调试和构建,热更新。
:hot_beverage: 支持开发环境下的SSR调试。
:triangular_ruler: ESLint && husky统一代码规范。
快速开始
克隆项目文件:
git clone https://github.com/YanYuanFE/react-server-app
进入目录安装依赖:
#国内用户推荐yarn或者cnpm
npm install 或者 yarn install
开发:
#启动客户端开发环境 localhost:8888
npm run dev:client
#启动服务端开发环境 localhost:3333
npm r
【文件预览】:
react-server-app-master
----client()
--------.eslintrc(378B)
--------server.template.ejs(291B)
--------config()
--------index.js(337B)
--------template.html(176B)
--------server.js(529B)
--------views()
--------store()
----.eslintrc(174B)
----server()
--------app.js(1KB)
--------utils()
----.babelrc(281B)
----config()
--------webpack.config.client.js(1KB)
--------webpack.config.server.js(806B)
--------webpack.config.base.js(528B)
----package.json(3KB)
----LICENSE(1KB)
----package-lock.json(391KB)
----.idea()
--------workspace.xml(25KB)
----.gitignore(214B)
----README.md(920B)
----yarn.lock(310KB)
----nodemon.json(217B)
----.editorconfig(146B)
----favicon.ico(4KB)