react 高级面试题目
以下是一些 React 高级面试题目:
1. React 事件机制是什么?
2. React 类组件中 setState 是同步的还是异步的?
3. React 组件中怎么做事件代理?
4. React 高阶组件、Render props、hooks 有什么区别,为什么要不断迭代?
5. 对React-Fiber的理解,它解决了什么问题?
6. Component、Element、Instance 之间有什么区别和联系?
7. React 高阶组件是什么,和普通组件有什么区别,适用什么场景?
8. 哪些方法会触发 React 重新渲染?
9. React中可以在render访问refs吗?为什么?
10. 对React的插槽(Portals)的理解,如何使用,有哪些使用场景?reacthooks理解
11. 在React中如何避免不必要的render?
这些题目涉及到 React 的多个重要概念和应用场景。熟练掌握这些概念对于深入理解 React 和在项目中成功应用 React 是非常有帮助的。