问题:ProFormText的onChange事件中获取不到最新的state中的值
解决方法:useRef
(1)封装一个函数,调用
export function useStateRef(state: any) {
const stateRef = useRef<any>()
useEffect(() => {
stateRef.current = state;
return () => {}
}, [state])
return stateRef
}
(2)使用地方少,直接写
const stateRef = useRef<any>()
useEffect(() => {
stateRef.current = state;
}, [state])