Motomichi Works Blog

モトミチワークスブログです。その日学習したことについて書いている日記みたいなものです。

useEffectが依存しているstateの前回の値を取得する

参照したページ

サンプルコード

  const [hoge, setHoge] = React.useState('');
  const [prevHoge, setPrevHoge] = React.useState('');

  React.useEffect(() => {
    return () => {
      setPrevHoge(hoge)
    }
  }, [hoge]);