React报错之无法在未挂载的组件上执行React状态更新
正文从这开始~
总览
为了解决"Warning: Can't perform a React state update on an unmounted component"
,可以在你的useEffect
钩子中声明一个isMounted
布尔值,用来跟踪组件是否被安装。一个组件的状态只有在该组件被挂载时才会被更新。
import {useState, useEffect} from 'react';
const App = () => {
const [state, setState] = useState('');
useEffect(() => {
//
- 上一篇 »【react hooks】--初渲染和更新阶段
- 下一篇 »react 之 ref