面经5
react里面useState的状态是一个深层对象,怎么修改里面的属性
微前端怎么做,用什么技术,原理是什么,为什么要做微前端
react的useReducer
useCallback useMemo
水合过程
如何过滤无权限路由
前端如何处理权限变动前后页面的刷新机制
微前端遇到样式冲突怎么解决
懒加载的打包形式是什么样子的
虚拟滚动原理
不定高组件的虚拟滚动
如何实现链式调用
this的作用域与绑定规则
promise的三个状态
promise和.then和.catch
flex:1指什么
react的diff算法
react的key在数组渲染中的重要性
fiber架构的优先级调用系统
并发模式的原理,实现
重绘和回流机制
国际化中如何避免手动修改代码、
浏览器的缓存头(cache-control etag)机制
浏览器的性能分析工具 performance面板 lighthouse
fiber架构如何利用浏览器空闲时间优化优先级调度
useLayoutEffect的执行时机
国际化平台中的link标签和robots协议
ssr中客户端组件和服务端组件差异,如何使用use Client区分客户端渲染
浏览器缓存策略,public和private的差异
fiber架构如何实现可中断渲染
状态管理库如何通过pub sub实现状态更新
浏览器的性能优化,懒加载、图片转换
useEffect如何避免重复订阅
浏览器的性能指标lcp fid cls
状态管理库 redux pinia zustand原理,区别,异同,优缺点
react双向绑定原理