超强实战模板Rva-react-template介绍

1,832 阅读2分钟

前言

Rva-react-template是在universal-redux-template迭代开发,并在10+线上产品运用过的实战型react模板。使用Redux + React-router + Express构建,支持服务端/客户端同构。不管是入门React,还是进阶,或者构建大型复杂前端应用,Rva-react-template都可以很好地满足你的需要。

案例

  • 空中绿洲
  • 益派云调查
  • 某滑雪场官网
  • 某出版社读书会
  • 某跨国集团智能供应链项目
  • 某量衣应用h5版
  • 某区块链行情h5站点
  • 尚尚珍宝h5版
  • 房88 – 美国房产中介平台
  • 某跨国集团财务工具
  • 师生阅读交流平台
  • 实时课堂应用

有何不同

从头搭建一个react应用的开发环境不是一件容易的事情,需要设置很多库,比如webpack, babel, 测试框架等等。而Rva-react-template,就是为此而生:用最简单的逻辑组合这些工具,功能刚刚够用好用。没有过多的炫技,简单地不能再简单,却又远超一个demo。众多线上项目检验了它的实用性。

特点

  • 服务端同构渲染(SEO友好), 并支持异步数据获取
  • 支持服务端重定向
  • 分离vendor和app js文件
  • 使用Immutable 做数据管理
  • 使用Webpack,客户端支持Hot Reload
  • 支持服务端Hot Reload
  • 支持Sass

技术栈

技术支持

以上项目都是RvaJS团队使用Rva-react-template实现的项目。原项目mz026/universal-redux-template已经有两年没有维护。而Rva-react-template在两年的过程中,虽然迭代不多,但保证了核心库如react/react-router/webpack的持续更新,不断在新的项目中使用最新的代码。

更重要的是,用同一模板构建从小项目到大型项目,从web到h5,RvaJS团队积累了大量的开发/部署甚至运维的经验。