现代 React Web 开发实战
React 新版本 + 函数组件 &Hooks 优先 = 高效进阶
宋一玮  FreeWheel 中国研发中心前端架构师
专栏
已完结·共 31 讲
|
1.6w 人已学
|
收藏
对同一个对象属性的修改不会改变对象的值引用,对同一个数组成员的修改也不会改变数组的值引用,在 React 中都不认为是变化。所以在更新这类 state 时,需要新建对象、数组
来自:12|组件表与里(上):数据是如何在 React 组件之间流转的?
5 人划过
这两个组件的 props 中都有一个叫 children 的属性,这个属性一般不需要显式地传值,只要在 JSX 中写这个组件的标签时,在闭合标签内部加入子元素即可,子元素会自动作为 children 传给标签对应的组件。
来自:05|前端组件化:如何将完整应用拆分成React组件?
3 人划过
组件的 state 并不是绑定在组件的函数上的,而是组件渲染产生的虚拟 DOM 节点,也就是 FiberNode 上的。所以在上面的函数中调用 useState ,意味着函数将访问函数本身以外、React 以内的状态,这就让函数产生了副作用,导致函数不再是纯函数,也意味着函数组件不再是“纯函数组件”
来自:09|React Hooks(上):为什么说在React中函数组件和Hooks是绝配?
3 人划过
虽然 useEffect 作为组件函数体的一部分,在每次组件渲染(包括挂载和更新阶段)时都会被调用,但作为参数的副作用回调函数是在提交阶段才会被调用的,这时副作用回调函数可以访问到组件的真实 DOM。
来自:10|React Hooks(下):用Hooks处理函数组件的副作用
3 人划过
*精彩内容为该课程各文章中划线次数最多的内容
免费试读
讲师

宋一玮

FreeWheel 中国研发中心前端架构师

宋一玮,FreeWheel 前端架构师。 毕业于北京理工大学,曾先后供职于 IBM、Amazon、一家 O2O 创业公司以及时光网,现任 FreeWheel 基础架构部前端架构师。 目前负责 FreeWheel 自研前端框架、BFF、微前端等方案的设计研发和推广。从最早的 ASP、JSF...查看更多
编辑推荐
包含这门课的学习路径

前端工程师

24门课程 109.3w人学习
看过的人还看了
数据结构与算法之美
王争
前 Google 工程师

81讲 | 283805 人已学习

¥68¥199
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 181001 人已学习

¥98¥399
JavaScript 进阶实战课
石川
JavaScript Patterns and Anti-Patterns 等开源项目创建者,O'Reilly 技术评审

47讲 | 15077 人已学习

¥59¥129
重学前端
程劭非(winter)
前手机淘宝前端负责人

57讲 | 105376 人已学习

¥59¥129
设计模式之美
王争
前 Google 工程师,《数据结构与算法之美》专栏作者

113讲 | 123470 人已学习

¥98¥299
玩转 Vue 3 全家桶
大圣
前百度前端架构师

44讲 | 38344 人已学习

¥68¥199