Skip to content
/ dvaSSR Public

⚔️ a boilerplate for building SSR(server-side rendering) web with React & Express & Dva, supporting hot module replacement

Notifications You must be signed in to change notification settings

heden9/dvaSSR

Repository files navigation

React SSR for dva

基于dva的React服务端渲染架构

Feature

  • 基于dva、react16、react-router4,commonjs风格的node代码
  • server-side-rendering服务端渲染,最大程度复用client和server代码。
  • 配置livereload和hotModuleReplacement,dev下server和client同步热更。
  • 提取manifest,vendors,配置文件hash,便于使用cdn管理资源。
  • 配置nodemon使得修改配置文件后自动重启,设置eslint钩子保证代码质量,代码压缩。
  • 内置svg-sprite-loader、pxtorem等强大移动端配置

ChangeLog

  • 1.原地升级webpack4
  • 2.现支持动态路由,可以实现按需加载js资源,参考dva/dynamic方案。
  • 3.解决hash变化问题。
  • 4.增加一个build进度条

Todo

  • 1.development下,css仍带hash

About

⚔️ a boilerplate for building SSR(server-side rendering) web with React & Express & Dva, supporting hot module replacement

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published