react
2024-08-19 18:39:59 1 举报
AI智能生成
react
作者其他创作
大纲/内容
为什么要这样修改:react-dom/client中的createRoot取代以前的ReactDOM.render
正式支持concurrent
自动批量处理 Automatic Batching/setState是同步还是异步
如何实现错误处理边界
suspense
目前正式环境还不支持,预计在18.x再支持
suspenseList
Transition
startTransition
useTransition
useDeferredValue
useSyncExternalStore
useId
useInsertionEffect
新的API
React18新特性篇
1. 如何理解React中的state(状态) 与props(属性)
2. 什么是HOC/ 如何”修改“组件属性props
组件内部
组件外部
3.函数组件中如何使用state
4. 描述Redux工作原埋
5.redux中间件机制,如果不用中间件能不能实现异步
6. 描述Redux Toolkit
7.Redux、Mobx、Recoil,解决什么问题?说一下分别的设计原理?有什么优势?(各个状态管理库之间的差异)
8.比较函数组件与类组件的内部状态
状态管理
1.组件如何通信以及不同通信方式的特点
2.常用组件有哪些以及各自特点
3.组件的常用性能优化手段
4.在循环渲染多个组件的时候,key如何取值
组件篇
1. 从类组件到函数组件的流行,为什么要引入HookKs,Hooks解决了什么样的问题?
2. 什么是自定义Hook
3. 为什么Hook出现之后,函数组件中可以定义state,保存在了哪里
4.useState 与useReducer区别(可能有一个你不知道的点)
5.为什么useState/useReducer返回一个数组,而不是其他结构,比如对象4
6. useRef与useState区别
7.useEffect/useLayoutEffect用法与区别
8. useEffect/useLayoutEffect中的延迟、同步是什么意思(任务调度)
9. 为什么不能在循环,条件或嵌套函数中调用Hook
10.useState、useReducer的原理
11. uselmperativeHandle使用场景
12. 类组件的componentDidMount与useEffect/useLayoutEffect对比
13. ahooks源码库解读
Hooks篇
1.简述前端路由/前端路由解决的问题
2.前端路由如何切换页面
3.Router中history、hash路由差异
4.描述react-router6的实现原理
路由篇
1.React18 VDOM DIFF算法
2.Vue3 VDOM DIFF算法
3.对比React/Vue3 VDOM DIFF
VDOM DIFF
1.Context使用方法,三步走:
2.描述Context的原理(栈)
Context篇
1.虚拟DOM是什么,为什么要使用它
2.Fiber是什么
3.时间切片是什么
4.描述一下React的任务调度机制
架构篇
1.JSX是什么
2.类组件生命周期,以及废除三个老生命周期的原因
3.React事件机制
4.脚手架选择,如何搭建一个React项目
5.React版本之间的差异
其他
react
0 条评论
回复 删除
下一页