1
2
3
4
5
|
useEffect( () => console.log("mount"), [] );
useEffect( () => console.log("data1 update"), [ data1 ] );
useEffect( () => console.log("any update") );
useEffect( () => () => console.log("data1 update or unmount"), [ data1 ] );
useEffect( () => () => console.log("unmount"), [] );
|
1. virtual dom에 마운트되고서
2. 배열 안의 값이 변경 되었을때 업데이트
3. 다시 랜더링 될때 마다
4. 배열 안의 값이 변경되었거나 언마운트 될 때 cleanup함수 실행
5. 언마운트 될 때 cleanup함수 실행
'basic > React.js' 카테고리의 다른 글
Uncaught Error: Expected the reducer to be a function. (0) | 2022.01.21 |
---|---|
Failed to load config "react-app" to extend from. (0) | 2022.01.08 |
[Error] Could not find a declaration file for module 'react' (0) | 2021.05.24 |
[React.js] withRouter (0) | 2021.05.24 |
[React.js] redux sample (0) | 2021.05.24 |