常问知识点
- React 事件机制、Fiber 架构、Hooks 原理、性能优化、状态管理选择
总结 React 18 的核心新特性有哪些?(如 Concurrent Mode、自动批处理)
如何设计一个大型 React 项目的状态管理方案?(从业务复杂度、团队协作角度回答)
「如何实现一个支持撤销/重做的组件?」「如何优化一个加载缓慢的列表页?」
用「问题拆解 → 技术方案 → 实现细节」
工程化与协作规范
- Webpack 配置(优化 loader、插件)、Babel 配置(polyfill)、ESLint+Prettier 规则、Git 提交规范
- 优化 Webpack 配置(如开启并行压缩、缓存),制定团队代码规范文档(如「组件命名必须大驼峰」)
关键提醒
- 输出驱动输入:每天学习后写总结(笔记/思维导图/代码片段),避免「看过就忘」。
- 聚焦高频题:大厂面试 70%的问题围绕「原理+场景」(如「React 事件池」「useEffect 依赖项」「性能优化方法」),优先掌握。
- 项目深度>广度:面试官更关注「你在项目中解决了什么复杂问题」,而非「做过多少项目」。
- 善用官方资源:React 文档、源码。