最近react面试题

回答·1
最热
最新
  • 前提:基于React18版本 1. 对 Fiber 的理解? 2. React18新特性? 3. 说一说合成事件?同一个元素上合成事件和原生事件的执行顺序?合成事件中使用 e.stopPropagation 后,对原生事件有影响吗? 4. 父子组件 componentDidMount 执行顺序?父子组件 componentWillUnmount 执行顺序? 5. useMemo 和 useCallback 的区别 6. diff 对比的过程(单节点和多节点) 7. useLayoutEffect 和 useEffect 执行时机?useEffect 执行时机一定是异步的吗? 8. Suspense 工作原理?必须搭配 lazy 使用吗? 9. useSycExternalStore 原理?为什么要使用?如何解释视图撕裂的现象? 10. 说一说 Provider?Provider value 发生改变,使用 useContext 的组件,被memo 包裹后,会触发更新吗?未被 Provider 包裹的组件,使用 useContext 订阅,Provider value 变化后,能够得到更新后的值吗?