这套「珠峰React全家桶」的资料结构,核心不是教你怎么写第一个 JSX,而是把 React 技术栈拆成几块能单独拿出来的能力:组件模型、状态管理、路由、工程化配置,以及它们在一个真实项目里怎么互相咬合。配套讲义体量不小,适合边看边在编辑器里对着敲,而不是通勤路上刷视频。
技术栈覆盖范围
React 主线讲的是组件化本身:函数组件与类组件的差异、props 与 state 的边界、受控与非受控组件、生命周期到 Hooks 的迁移逻辑。这部分如果只是背 API,看文档就够了,讲义里更有价值的是它把「为什么这么设计」串了起来,比如 setState 的批处理行为、useEffect 的依赖数组到底在解决什么问题。
状态管理部分以 Redux 为主,会涉及 store、action、reducer 的单向数据流,以及 connect 与 hooks 两种接入方式的取舍。React Router 则覆盖路由配置、嵌套路由、动态参数和编程式导航。这三块拼起来,基本就是一套中后台项目的最小技术底座。
项目结构与可复用模块
讲义里带完整实战项目,这部分是自学时最该花时间的地方。建议重点看三件事:一是目录怎么分层,容器组件与展示组件怎么切;二是公共逻辑抽到哪里,比如请求封装、权限判断、Loading 状态;三是 Redux 的模块划分方式,是按页面拆还是按业务域拆。
- 请求层:拦截器、错误统一处理、token 注入的位置
- 路由层:路由表配置化、鉴权路由的包裹组件
- 状态层:reducer 的组合方式、异步 action 的处理流程
- 组件层:通用表单、列表、弹窗的可复用写法
这些模块单独拎出来,换个项目也能直接改改用,这是这套资料比纯理论教程更实用的地方。
适合什么基础的人看
讲义默认你已经写过原生 JS,知道 ES6 的模块、解构、箭头函数,也大致用过 npm 和打包工具。如果连组件和 props 是什么都要从头查,跟着这套资料会有点吃力,建议先用官方文档把基础概念过一遍再回来。
比较合适的切入方式是:先顺着讲义把主线项目跑起来,再针对自己薄弱的环节单独回看对应章节。比如路由部分不熟,就把嵌套路由和权限路由那几节重新实现一遍,而不是从头再刷一遍视频。
怎么用这份资料自学
建议按「读讲义 → 关掉讲义自己写 → 对比差异」的循环推进,而不是照着敲一遍就过。React 全家桶的坑大多出在细节上:依赖数组写错导致重复请求、reducer 直接改 state、路由层级和组件层级对不上。这些问题只有自己动手才会暴露。
每完成一个模块,试着把项目里的某一块换成自己的实现,比如自己写一个简版的 connect 或路由守卫。能改、能替换,才算真正吃透结构。讲义的作用是给你一个可对照的参考实现,剩下的靠动手补。
珠峰React全家桶
从基础到进阶,全面掌握React全家桶
编辑点评
深入浅出,涵盖React最新技术,实战项目丰富,适合有一定基础的开发者。
⭐ 编辑推荐
本课程全面讲解React全家桶,包括React、Redux、React Router等,通过实战项目,帮助学员深入理解React的原理和应用。
✨ 课程亮点
课程目录
103.知乎日报-首页和详情的登录及收藏管理【更多精选‖公众号:CunWorknotes】 .mp4 [254.7 MB] 120.dva中的subscription和dva-loading.mp4 [224.0 MB] 040.基于函数组件重构TASKOA案例2.mp4 [101.6 MB] 111.redux-saga的核心处理流程.mp4 [303.7 MB] 038.useRef和useImperativeHandle的使用【更多精选‖公众号:CunWorknotes】 .mp4 [133.3 MB] 105.知乎日报-实现组件的缓存【更多精选‖公众号:CunWorknotes】 .mp4 [119.4 MB] 043.基于自定义Hook提取公共逻辑.mp4 [36.0 MB] 039.基于函数组件重构TASKOA案例1.mp4 [146.6 MB] 047.基于上下文方案实现祖先和后代的通信「类组件」.mp4 [85.4 MB] 063.redux和react-redux的归纳梳理.mp4 [131.0 MB] 064.react-redux源码解读.mp4 [100.1 MB] 061.redux工程化-combineReducers源码.mp4 [79.5 MB] 062.react-redux的基础运用.mp4 [120.4 MB] 068.封装企业级fetch请求库.mp4 [206.3 MB] 052.React中的HOC高阶组件处理【优质资源‖关注:cunWorkNotes 解锁】.mp4 [54.7 MB] 065.redux中间件及处理机制.mp4 [164.5 MB] 090.知乎日报-配置路由骨架【持续更新‖免费提供:CunworknoteS】.mp4 [192.2 MB] 112.redux-saga中的API和细节处理.mp4 [293.5 MB] 021.React合成事件语法.mp4 [107.5 MB] 138.实现proxy跨域代理的配置.mp4 [78.1 MB] 115.dva中router的起手式【持续更新‖免费提供:CunworknoteS】.mp4 [91.5 MB] 101.知乎日报-redux存储和跳转细节.mp4 [136.8 MB] 108.关于索引做为key的优化【更多精选‖公众号:CunWorknotes】 .mp4 [71.8 MB] 119.dva中Model层的详细操作【资源精选‖更多关注:CunworkNotes】.mp4 [162.5 MB] 081.在组件中获取路由对象信息【公重号:CunWorkNotes】.mp4 [124.0 MB] 094.知乎日报-完成首页的轮播图【资源精选‖更多关注:CunworkNotes】.mp4 [203.4 MB] 087.使用useReducer实现对状态统一管理【整理不易‖记得关注:CunWorKNotes】.mp4 [43.9 MB] 012.初步尝试组件封装.mp4 [35.1 MB] 019.关于setState的进阶处理1.mp4 [121.5 MB] 026.TASKOA-启动后台【持续更新‖免费提供:CunworknoteS】.mp4 [37.9 MB] 025.React事件中的其它细节知识【整理不易‖记得关注:CunWorKNotes】.mp4 [88.5 MB] 010.关于props属性的细节知识.mp4 [113.0 MB] 最新珠峰React全家桶-全套课程讲义.zip [53.6 MB] 030.TASKOA-Modal和Form组件的运用.mp4 [344.2 MB] 016.类组件更新的底层逻辑.mp4 [150.2 MB] 024.React合成事件的底层机制2.mp4 [174.0 MB] 029.TASKOA-TABLE组件的使用.mp4 [171.7 MB] 014.ES6中class语法和继承的原理.mp4 [63.7 MB] 002.create-react-app基础操作.mp4 [108.9 MB] 008.JSX底层渲染机制「创建真实DOM」.mp4 [136.8 MB] 007.JSX底层渲染机制「创建virtualDOM」.mp4 [132.1 MB] 129.CMS内容系统-登录态校验处理机制.mp4 [130.5 MB] 139.CSS全套处理解决方案.mp4 [84.9 MB] 133.模块化开发2.mp4 [134.6 MB] 032.TASKOA-整体功能的实现.mp4 [160.9 MB] 031.TASKOA-数据接口请求的管理.mp4 [67.8 MB] 009.函数组件的底层渲染机制.mp4 [64.3 MB] 004.MVC模式和MVVM模式.mp4 [67.4 MB] 013.静态组件和动态组件.mp4 [73.2 MB] 015.类组件第一次渲染的底层逻辑.mp4 [172.6 MB] 132.模块化开发1.mp4 [142.1 MB] 131.webpack解决了啥问题.mp4 [65.7 MB] 137.webpack-dev-server基于语法.mp4 [33.3 MB] 022.事件及事件委托.mp4 [124.1 MB] 130.CMS内容系统-表格的相关操作.mp4 [289.7 MB] 136.关于HTML的打包编译.mp4 [79.7 MB] 005.JSX语法使用上的细节.mp4 [64.0 MB] 001.课程介绍.mp4 [20.0 MB] 028.TASKOA-头部结构样式处理.mp4 [96.0 MB] 023.React合成事件原理1.mp4 [192.5 MB] 092.知乎日报-培养抽离封装的思想.mp4 [154.2 MB] 083.NavLink和Link的区别.mp4 [30.4 MB] 077.react-router-dom的基础运用和细节.mp4 [93.2 MB] 080.React中的路由懒加载方案.mp4 [95.9 MB] 079.构建React专属路由表管理机制.mp4 [81.5 MB] 088.知乎日报-项目基础概括.mp4 [97.5 MB] 089.知乎日报-REM响应式处理.mp4 [167.9 MB] 078.多级路由的分析和构建.mp4 [74.9 MB] 095.知乎日报-完成首页新闻列表的样式.mp4 [186.6 MB] 076.SPA和前端路由的两种实现方案.mp4 [150.5 MB] 096.知乎日报-完成首页新闻列表功能和详情页的样式.mp4 [400.2 MB] 100.知乎日报-登录页的功能1.mp4 [133.1 MB] 097.知乎日报-完成详情页面数据绑定.mp4 [223.0 MB] 110.Generator基础和Await原理.mp4 [255.7 MB] 098.知乎日报-登录页表单校验处理.mp4 [169.0 MB] 123.umi4中的路由处理方案.mp4 [228.9 MB] 102.知乎日报-登录态校验处理.mp4 [217.3 MB] 020.关于setState的进阶处理2.mp4 [140.6 MB] 027.TASKOA-Antd组件库基本应用.mp4 [103.0 MB] 106.知乎日报-修改个人信息和图片上传.mp4 [296.7 MB] 003.脚手架的进阶应用.mp4 [157.9 MB] 134.webpack零配置启动及原理.mp4 [99.2 MB] 122.umi4中的各种配置项处理.mp4 [206.4 MB] 011.React中的插槽处理机制.mp4 [94.7 MB] 141.关于图片的处理和别名.mp4 [134.5 MB] 125.Antd Pro的基本骨架1.mp4 [472.5 MB] 116.dva中的路由懒加载及动态路由.mp4 [299.0 MB] 140.关于JS的兼容处理和优化项.mp4 [64.2 MB] 017.PureComponent和Component的区别「含底层处理机制」.mp4 [119.5 MB] 006.JSX的具体应用.mp4 [100.4 MB] 104.知乎日报-个人中心和我的收藏.mp4 [177.1 MB] 135.webpack基础配置及强缓存机制.mp4 [99.9 MB] 018.有关REF操作的详细解读.mp4 [114.8 MB] 107.React中的DOM-DIFF和Fiber算法.mp4 [160.6 MB] 118.dva中Model层的处理流程.mp4 [58.7 MB] 084.routerV6版本的基础操作.mp4 [95.2 MB] 074.掌握mobx5的基础知识.mp4 [193.2 MB] 082.路由跳转及传参方案.mp4 [82.2 MB] 086.routerV6中的路由表及统一管理.mp4 [158.6 MB] 069.redux-toolkit的应用1.mp4 [91.9 MB]
适合人群
- React爱好者
- 前端工程师
- 全栈工程师
🎯 学习收获
- 掌握React核心概念
- 熟练使用Redux进行状态管理
- 构建高性能的React应用
🎉 祝您学习愉快!






