新人学习计划

  • 分阶段顺序学习
  • 以周为单位完成作业

第 1 周:页面开发

基于 React 的 UI 组件化开发

版本管理

Node/NPM 基础

React脚手架

React

ESLint

Fish控件库

实战演练

  • React.js小书一二阶段评论功能

第 2 周:相关技术栈

路由技术

状态管理

  • Redux
    • Action
    • Reducer
    • Store
    • 数据流
    • React和Redux配合使用

实战演练

  • React.js小书第三阶段评论功能

第 3 周:工具链

webpack(v1.X)

  • webpack入门
  • 基础配置(entry/output/devServer/module/plugins/resolve)
  • 常用插件(HtmlWebpackPlugin/HotModuleReplacementPlugin/UglifyJsPlugin/...)

mock

Chrome 开发者工具

工程院脚手架

实战演练

  • 使用工程院脚手架完成一个微博项目
  • 要求使用前面所学的mock/redux/router配合进行开发
  • 页面效果如文件中所给的切图所示(微博列表/loading/刷新/发表/点赞等)
  • 下载文件