부트캠프 React 과정 9.19

김진우·2023년 9월 19일
0

오늘 한일

  • 부트캠프 수료식

  • 기술면접 공부

알게 된것

  • 오늘 React클래스형과 함수형의 차이에 대해서 공부를 했습니다. 나는 프로젝트를 할때나 React를 사용할때 항상 함수형만 사용을 하여서 사실 클래스형에 대해서 잘 알지 못한 부분이 있었는데 이번 기회에 공부를 하면서 알게 된 부분이 있었습니다.

  • 우선 원래는 함수형 컴포넌트는 함수의 반환값이 랜더링의 결과가 되기때문에 render()함수가
    필요가 없는 반면에 클래스형 컴포넌트는 함수형 컴포넌트에서 할 수 없었던 state관리와 라이플사이클API를 사용할 수 있었다. 그래서 둘을 각자 상황에 알맞게 사용하는 것이 일반적이었지만

  • React16.8 부터 Hook이란 개념이 도입됨으로써 Hook을 사용해서 함수형 컴포넌트도 state관리와 라이플사이클을 심플하게 사용할수 있게 됨으로써 가독성이 떨어지는 클래스형 함수를 굳이 사용할 필요가 없어지게 되었다.
    예를들면 useState와 useEffect를 사용하는것이다.

  • 나는 항상 함수형 컴포넌트를 사용을 해왔었는데 메모리 사용량이 적고 렌더링 속도가 빠르기 때문에 함수형 컴포넌트를 사용해왔었다.

느낀점

  • 오늘 부트캠프 과정을 수료를 하였는데 먼가 시간이 훅 지나간 느낌이었다 처음 시작할때를 생각해보니 많이 발전한것도 같았고 또한 개발자로 취업하기 위해 하루하루 열심히 했다고 생각을 했다
    내일 부터는 다시 이력서 쓸 준비도 하고 기술 공부 도 하고 cs 공부도 하면서 내가 개념적으로 많이 미흡한 부분에 대해서 공부를 시작해야겠다고 생각했습니다.

0개의 댓글