第一章:React基础
1.react基础2. JSX语法3. 如何给组件添加样式4. 如何添加自定义组件5. 创建无状态组件6. 学习render方法7. 组件的属性8. 组件的状态9. 理解react中的this10. 使用refs操作DOM元素11. 子组件children属性12. 组件的生命周期之创建13. 组件的生命周期之销毁14. 高阶组件
第二章: 使用React-router玩转路由管理
1. react路由介绍2. 跑通基本的开发环境3. 跑通基本路由4. 使用Link组件进行导航切换5. 路由的嵌套使用6. 设置路由激活状态7. 路由参数8. 默认路由9. indexlink10. 路由重定向11. browser history12. webpack后端服务器13. 路由切换14. 钩子函数15. 扩展内容
第三章:初入JS函数式编程的世界
1.什么是函数式编程2. 函数式编程的好处3. 函数是一等公民4. 纯函数的作用5. 柯里化函数6. 函数组合7. 高阶函数
第四章:深入浅出redux应用
1. Redux课程介绍2.什么是Redux3.搭建开发环境4.理解action-store-reducer5.理解dispatch6.subscribe订阅7.action-creator8.react-redux介绍9.实现计数器应用(1)10.实现计数器应用(2)11.实现计数器应用(3)12.实现计数器应用(4)13.Redux中间件(1)14.Redux中间件(2)15.Redux中间件(3)16.Redux中间件(4)17.logger中间件18.thunk中间件实现异步action19.超棒的调试工具20.区分开发和生产环境21.react-router-redux22.中间件优化
第五章:使用React构建一个应用
1. 组件化思维解析应用功能2. 跑通基本路由3. 创建头部搜索组件4. 封装展示用户信息的组件5. state、props在传递数据的使用6. 接入数据7. 组件功能开发8. PropTypes接口约束9. 请求github API数据进行展示
第六章:最新React架构打造炫酷个人简历实战
01-整体项目介绍和内容分析02-项目需求分析和组件化思考03-跑通项目基础架构(一)04-跑通项目基础架构(二)05-目录规划指导并跑通第一个组件06-添加container下各组件并跑通路由07-react-addons-css-transition-group08-NavMenu导航组件开发(一)09-NavMenu导航组件开发(二)10-NavMenu导航组件开发(三)11-实现collapse折叠功能12-实现路由激活状态的样式13-目录层级调整14-项目首页开发15-About组件实现及样式优化16-从业务过程到组件化思维的过渡17-Skills组件开发18-Project组件开发与Timeline的使用19-Project组件和axios20-Project组件样式开发21-Contact组件开发(一)22-Contact组件开发(二)23-Contact组件开发(三)