Skip to content

bigfreecoder/yie-react

 
 

Repository files navigation

reacjs + reflux 最佳实践

  • 前端架构:
    • reactjs 创建组件
    • reflux模型
    • webpack打包
    • 百度echarts
    • grunt配置轻量任务
    • less语法糖
    • ES6 + babel解析器

getting start

本地开发

  • npm install
  • grunt serve
    • grunt serve会启动本地开发服务器 webpack-dev-server
    • webpack-dev-server方便使用热替换,程序一修改,界面马上改变
    • 所以本地开发路径为:http://localhost:8000/webpack-dev-server/ 不要奇怪
  • grunt test 跑测试

线上模式

  • npm install
  • grunt test
  • grunt build
  • 在dist 目录生产静态的文件,挂载到nignix 就行了

参考资料

  • reactjs

  • flux结构

  • flux是一种前端架构,区别于传统前端MVC
  • reflux是flux结构的一种具体实现
  • webpack
  • webpack是模块加载器,其允许把npm包,图片和css整体打包到前端
  • 百度echarts
  • echarts 是百度开发的基于zRender库的开源图表库

About

基于reactjs + reflux + webpack + es6 的最佳实践

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.9%
  • Other 0.1%