React報錯之無法在未掛載的元件上執行React狀態更新

2022-08-04 06:04:04

正文從這開始~

總覽

為了解決"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(() => {
    //