React
https://blog.csdn.net/qq_16546829/article/details/137056845
# useEffect
根据依赖进行更新 ,空数组的依赖就是创建时执行
返回函数是组件销毁阶段执行
# useMemo
缓存数据
useMemo :每次state会重新执行函数, usememo可以缓存数据 , 不用每次每次执行函数都重新生成, 用来计算较大的场景, 缓存提高性能 ,
# useCallback
缓存函数
# 闭包陷阱
当异步获取state可能不是最新state
使用useRef解决
# module.css
解决样式重复
# sass
原生支持module
原生不支持嵌套
# useNavigate
nav = useNavigate()
nav ('/asd?123')
nav({pathname:'/login',search:''})
或者是link标签 通过to
# useparams
获取路由传参 , 获取动态路由的参数
# userSearchParams
获取url参数
# 受控组件
值同步到state , 使用value属性
推荐使用受控组件
非受控; 值不同步state , 使用defaultvalue