第一部分:React 基础与核心思想 来源:https://w0hog67yl81.feishu.cn/wiki/Z9ZJwCJ8tiRE8LkSAbBcLEzWnbd 采集状态:已完成正文采集;通过目录可见侧栏逐条提取所有二级知识子页;正文保存于子页。 1.如何理解UI=f(state)这个公式? 2.虚拟DOM是什么?它解决了哪些实际问题? 3.为什么说 JSX 不仅仅是模板语法,而是一种 JavaScript 的扩展? 4.函数组件和类组件的本质区别究竟是什么? 5.React 为什么如此强调 Props 的不可变性? 6.React 的 Fiber 架构主要是为了解决什么问题? 7.React 中的 ⁠key 属性有什么作用? 8.React 的事件机制和合成事件是如何工作的? 9.受控组件和非受控组件有什么区别?应该在什么场景下选择使用它们? 10.为什么在React中“组合优于继承” 11. React 的严格模式 (StrictMode) 有什么作用? 原文链接与附件索引 1.如何理解UI=f(state)这个公式? https://w0hog67yl81.feishu.cn/wiki/EO5Ywc6OqiDYX5kUgSGcc69InHg 2.虚拟DOM是什么?它解决了哪些实际问题? https://w0hog67yl81.feishu.cn/wiki/DrJpwOb0PiQuzmkHUpmc4jKZn5e 3.为什么说 JSX 不仅仅是模板语法,而是一种 JavaScript 的扩展? https://w0hog67yl81.feishu.cn/wiki/GUoqwoJaTi50WnkEG30cunw3nqd 4.函数组件和类组件的本质区别究竟是什么? https://w0hog67yl81.feishu.cn/wiki/RsRVwEN1aiLdzJkytp4cVh47nNg 5.React 为什么如此强调 Props 的不可变性? https://w0hog67yl81.feishu.cn/wiki/AQPCw349niT19VkJgG3cqrkIn5c 6.React 的 Fiber 架构主要是为了解决什么问题? https://w0hog67yl81.feishu.cn/wiki/Rza2wNIQpigSaEkWVGCcjfNEnNn 7.React 中的 ⁠key 属性有什么作用? https://w0hog67yl81.feishu.cn/wiki/Gpi7wiE8giLHTzkF0AtcHwmvnZf 8.React 的事件机制和合成事件是如何工作的? https://w0hog67yl81.feishu.cn/wiki/SqzUw9DPliStmCkkhNhcHoFnnge 9.受控组件和非受控组件有什么区别?应该在什么场景下选择使用它们? https://w0hog67yl81.feishu.cn/wiki/R99jwupT7irTe5k0zzHcVsjon3x 10.为什么在React中“组合优于继承” https://w0hog67yl81.feishu.cn/wiki/Gd1Zw8kZGiLguXkE57yctfpJnKd 11. React 的严格模式 (StrictMode) 有什么作用? https://w0hog67yl81.feishu.cn/wiki/C1Zwwyfr5ihzrXkLRB0ccSObnwh