我不知道的 VSCode 扩展
生命周期与激活策略
VSCode 可以装几百个扩展而启动速度不崩,靠的不是硬件,而是延迟激活机制。
VSCode 扩展, 生命周期
// 共 3 篇文章
VSCode 可以装几百个扩展而启动速度不崩,靠的不是硬件,而是延迟激活机制。
React 应用中,一个子组件的渲染错误如果没有被捕获,会导致整棵组件树卸载——也就是白屏。从 React 16 开始,这个行为是刻意设计的:React 团队认为,显示一个损坏的 UI 比完全不显示更危险,因为损坏的 UI 可能导致用户做出错误操作(比如支付页面上金额显示错误)。
React 的类组件生命周期曾经是面试高频题,很多人能背出从 componentWillMount 到 componentWillUnmount 的完整流程。但从 React 16.3 开始,三个 Will* 系列方法被标记为 UNSAFE_,到 React 18 已经不建议使…