#8.React(useEffect)
関数構成部品
-ライフサイクルメソッドはありません.でもUSEffectというHookがありました
-userEffectはHookなので関数です
使用方法(マウント、更新時)
useEffect(()=>{
console.log(“안녕하세요”)
})
->ページが再読み込みされるたびに実行されます.(これらのリーダは、2番目のパラメータの配列であるように制御できます.)useEffect(()=>{
console.log(“안녕하세요”)
} , [])
->この構成部品をロードするときは、1回目のみ実行します.(再読み込み後は1回のみ実行されます.このuseEffectは目を点灯し、アレイのみを表示していますが、アレイは空です.)useEffect(()=>{
console.log(“안녕하세요”)
} , [color])
->色変数が変化した場合にのみ、最初のコード(関数)を実行します.useEffect(()=>{
console.log(“안녕하세요”)
} , [color, age, height])
->2番目の配列の3つの変数のいずれかが変化した場合、最初のコード(関数)が実行されます.使用法(UnMountの場合)
useEffect(()=>{
console.log(“안녕하세요”)
return () => {
여기 들어가는 코드들은 이 컴포넌트가 해체될때 run하는 코드, 예를 들어
network, API connection을 지우고 싶으면 remove code작성
}} , [color])
クラス構成部品
Reference
この問題について(#8.React(useEffect)), 我々は、より多くの情報をここで見つけました https://velog.io/@seongjae/8.ReactuseEffectテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol