react是什么?
常见hook
useState
useEffect
useReducer
useRef
1.访问 DOM 元素
2.存储可变值(不会触发重新渲染)
useMemo
useCallback
useContext(配合createContext一起使用)
react中key的作用
在 React 中,key 的作用和它缺失的后果主要和 虚拟 DOM 的 Diff 算法 有关。
-
key是 React 用来识别列表中元素的唯一标识。 -
当你用
.map()渲染列表时,key帮助 React 在 更新时最小化 DOM 操作。
不传key:dom不复用了,性能下降
使用index作为key:可能引发ui错乱