Skip to content

TaylorNG/react-ssr-setup

 
 

Repository files navigation

使用

install

yarn install

development

yarn run dev

production

yarn run build

and

yarn run start

包含功能

完整开发功能支持

生产环境准备

最新的工具

完整 Typescript 支持

多种 redux 配置 redux-thunk redux-saga

mobx 支持

灵活的渲染方式 SSR CSR

双端代码复用

loadable

代码分割

preLoad data 标准化预加载行为 通过返回配置对象进行精细的跳转控制: getInitialState 方法返回 {error, redirect, headers(server), cookies(client)}

sass

css module

不同打包方式

静态路由

文件路由 自动 query 参数支持 使用 _参数名(_id.tsx) 文件作为的约定 开发环境支持 page 新建删除的实时路由更新(middleware 模式下支持)

装饰器

Material-UI

数据自动注入原理上比较难以实现 改用 redux connect

middleware develop 适合手机等远程调试

dev Server develop 适合桌面开发

animate router 路由切换动画

尝试 file router 开发自动更新 存在其他问题。。。 (middleware 模式 下)

全新版本 升级优化修复重构 ^_^

react router 6

About

React ssr setup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 78.3%
  • JavaScript 21.2%
  • Other 0.5%