내가 처음 봤었던 React.org의 튜토리얼에서는 주로 Class Component를 사용해서 강의를 진행했다.
그래서 Class Component에만 익숙해져 있었는데, 구현을 하다보니 요즘은 함수형 컴포넌트를 더 많이쓴다고 해서 App.js를 함수형으로 바꿔보기로 했다.
시작하자마자 맞이한 문제점은 함수형 컴포넌트에서는 componentDid* 형태로 된 Lifecycle 함수를 찾을수 없었다는 점이다.
대신 React에서는 'useEffect'라는 Hook을 이용해서 비슷한 구현을 제공하고있다.
코드는 아래와 같으므로 참고.
|
|
'소프트웨어 > Web' 카테고리의 다른 글
[React] 함수컴포넌트 Hook을 이용한 Layout의 class명 변경 (0) | 2021.03.29 |
---|---|
[React] Child Selectors(css) (0) | 2021.03.19 |
[React] 외부 js의 함수 갖다쓰기 (0) | 2021.03.18 |
[Blog] 소스코드 배경이미지 넣기 (0) | 2021.03.18 |
[React] Project 생성 및 서버 구동 (0) | 2021.03.18 |
[React] 반응형 레이아웃 적용해보기 (0) | 2021.03.16 |
[React] 반응형 사용하기(react-responsive) (0) | 2021.03.16 |