課程大綱:
一、初識React
1、React簡介
2、React功能
3、React優(yōu)勢
4、React劣勢
5、React安裝環(huán)境設(shè)置
二、JSX
1、使用JSX
2、嵌套的元素
3、屬性擴散
4、JavaScript表達(dá)式
5、樣式
6、注釋
三、React 組件
1、組件生命周期
2、事件處理
3、DOM操作
4、組合組件
5、組件間通信
6、props驗證
7、組件API
四、Data Flow數(shù)據(jù)流
1、Flux
2、Redux基礎(chǔ)
3、Redux三大原則
4、react-redux安裝及框架介紹
5、react-redux項目結(jié)構(gòu)
6、action和reducer
7、store
五、React表單與事件 狀態(tài)屬性
1、受控組件
2、非受控組件
3、創(chuàng)建事件句柄
4、子事件
六、路由器
1、安裝React Router
2、路由器Rounter
3、路徑
4、匹配路徑
5、創(chuàng)建你的路由
6、是如何渲染的
7、嵌套路由
8、路徑參數(shù)
9、Link
10、獲取路由
11、項目案例實現(xiàn)
七、webpack
1、webpack基本介紹
2、webpack安裝和命令行
3、webpack基本配置
4、圖片打包
5、webpack插件
6、webpack服務(wù)器
7、純手工構(gòu)建React+Redux+Webpack腳手架
課程周期:
24課時(45分/課時)

