JavaScript基礎(chǔ)
閉包、作用域鏈、執(zhí)行上下文
this指針與call、apply、bind方法
原型鏈、繼承、ES6類
數(shù)據(jù)結(jié)構(gòu)和算法
隊列、棧、鏈表、二叉樹等數(shù)據(jù)結(jié)構(gòu)
排序算法、查找算法
卡頌框架及其生命周期
卡頌框架原理及設(shè)計思路
React生命周期詳解
setState異步更新機(jī)制
Virtual DOM的實現(xiàn)原理
DOM樹、Virtual DOM樹的生成及比較
diff算法及其優(yōu)化
組件的實現(xiàn)與優(yōu)化
函數(shù)式組件、類組件的實現(xiàn)原理
組件更新性能優(yōu)化
高階組件、render props模式
Hooks的實現(xiàn)原理
useState、useEffect等Hooks的實現(xiàn)及使用場景
自定義Hooks的實現(xiàn)
Redux狀態(tài)管理庫的原理
Redux的設(shè)計思路及工作流程
Redux中間件的實現(xiàn)機(jī)制
React Router的實現(xiàn)原理
路由實現(xiàn)的兩種方式:HashRouter、BrowserRouter
路由匹配原理及實現(xiàn)
Fiber架構(gòu)
Fiber的設(shè)計思路及實現(xiàn)原理
異步渲染、時間片機(jī)制
SSR(服務(wù)端渲染)
SSR的優(yōu)勢及實現(xiàn)方式
React在SSR中的應(yīng)用