面经-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最新