课程大纲
1、webpack 创建项目
1.1 安装全局包
1.2 添加包及插件
1.3 设置编译器和载入器
2、定制组件
2.1 组件制作
2.2 复合组件
3、state状态机
3.1 初始状态值
3.2 重置状态值
3.3 refs属性
4、props对象
4.1 props的默认值
4.2 props与state关联
4.3 Refs props使用场景的区分
5、组件的生命周期
5.1 生命周期定义
5.2 生命周期中的方法
6、组件中的Ajax
6.1 如何向服务端发送请求
6.2 组件中的事件
7、高阶组件来捕获异常
7.1 componentDidCatch触发时机
7.2 componentDidCatch捕获取过程
7.3 捕获异常在组件中的应用
8、React UI的介绍
8.1 antd库的基础
8.2 react与antd库的结合使用
8.3 webpack打包时的配置
9、单元测试的方案
9.1 karma测试的方案
9.2 jasmine测试的流程
9.3 在项目中导入测试插件
10、案例一:实现tabs功能的页面切换
10.1 需要分析
10.2 代码实现
11、案例二:实现人员信息管理系统
11.1 需要分析
11.2 代码实现