所述useRef
创建了功能成分的“实例变量”。它充当标志来指示它是处于安装阶段还是处于更新阶段而不处于更新状态。
const mounted = useRef();
useEffect(() => {
if (!mounted.current) {
mounted.current = true;
} else {
// do componentDidUpate logic
}
});
相当于使用React钩子的componentDidUpdate
所述useRef
创建了功能成分的“实例变量”。它充当标志来指示它是处于安装阶段还是处于更新阶段而不处于更新状态。
const mounted = useRef();
useEffect(() => {
if (!mounted.current) {
mounted.current = true;
} else {
// do componentDidUpate logic
}
});