杂记
1.eslint报错,因为没有定义数据类型,所以会报找不到类型的错误,但也没有确定的类型,这个时候可以用 :
data: Record<string, any> | undefined,
2.react hooks
- class components 改成 function component
1.state =>
const [stateName,setState]=useState(初始值)
componentDidUptade 变成 useEffect
- constructor 里面需要执行的方法
useEffect(() => {
setShowActions(showActions || false);
if (showActions) {
toggleAction();
}
}, [showActions]);