nishimura.clubnishimura.club

Next.js ページのレンダリング時に関数を実行する

作成日
2021-09-12
更新日
2021-09-12

ドキュメント

useEffectは、コンポーネントがレンダリング後に何かを行う必要があることをReactに伝えます。

実装

レンダリング時に一度実行する

useEffect(() => { someFunc(); // 実行 }, []);

値が入ってきた時に、実行する

const { data: user, error } = useSWR('/api/user'); // userが存在すれば実行する useEffect(() => { someFunc(); // 実行 }, [user]);

Related

Tags

NextJS
ReactJS

Share

Table of Contents