参照したページ
- 前回の props や state はどうすれば取得できますか?: フックに関するよくある質問 – React
サンプルコード
const [hoge, setHoge] = React.useState(''); const [prevHoge, setPrevHoge] = React.useState(''); React.useEffect(() => { return () => { setPrevHoge(hoge) } }, [hoge]);
const [hoge, setHoge] = React.useState(''); const [prevHoge, setPrevHoge] = React.useState(''); React.useEffect(() => { return () => { setPrevHoge(hoge) } }, [hoge]);