面经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双向绑定原理