useState 每次都会重新调用函数,异步拿不到最新的值 useRef 操作dom 只改变值不会更新视图,可获取最新的值 produce from immer 可直接修改值 useEffect 第一个参数为函数,第二个参数为数组 函数中return函数 组件加载完后相当于 mounted useMomet 第一个参数为函数,第二个参数为数组 缓存数据 适用于大量数据运算 useCallBack 缓存函数
第三方插件 ahook 高效提高开发 闭包缺陷:解决 使用 useState跟 useRef 联合使用 hook 不能写在 if 跟for循环中,必须写在组件函数内部或者自定义hook函数中
css Classnames 插件 router import {ceateBrowserRouter} from 'react-router-demo'