面经-6
openapi
后段如何处理前端发来的sigma映射规则
next的ssg ssr区别
弱网环境优化
微前端性能优化
webpack的分割策略
鉴权如何实现的
token存在哪里
cookie属性有哪些
seo实现
xss
csrf
路由权限实现
受控 非受控组件
hook为什么只能顶层调用
如何设计链式调用函数
如何封装一个自定义hook
tanstack的 react query了解
xhr和fetch axios
zod的使用
渲染大量数据的列表,每一项都支持拖拽排序和编辑,如何优化渲染性能和交互的流畅性
老项目开启ts的严格模式后出现报错,如何解决
ahooks的使用
如何监听localstorage变化,封装为hook
类组件生命周期
async await原理
esbuild swc babel
context redux
seo优化
css选择器优先级,
iframe通信
微前端实现与通信
rxjs了解
tailwind使用,优缺点
css方案 css module 变量 tailwind unocss
cicd理解
什么场景需要深拷贝,什么场景需要浅拷贝
i18n方案选型
shadow dom了解
dayjs lodash
数组的every和dome
数组交并差集实现
毛玻璃效果
axios请求取消
abort controller和cancel token
react中的ref,父组件调用子组件的方法,forwardRef讲一下
浏览器csp了解
如何将剪贴板变为响应式
富文本内容在两个页面之间通过剪贴板的复制
shadcn等headless组件库了解 和 antd等有什么区别
发布订阅和观察者区别
worker通信
iframe通信 window.postMessage
ai工具使用
在闭包中使用ref,如何保持其中的state最新