IT_susu

hook - hook으로 인한 변화들 본문

[ javascript ]/react

hook - hook으로 인한 변화들

고베베 2019. 6. 15. 00:48

react. 16.8버전부터 hook을 지원하기 시작했습니다.

hook은 함수형의 상태 관리 지원이며, class에서만 가능했던 state, lifecycle API 사용을 가능하게 해줍니다.

하위호완성을 갖고 있기 때문에 기존 코드를 굳이 바꾸지 않아도 됩니다.

병행해서 사용이 가능합니다.

 

그럼 난데없이 튀어나온 것 같은 hook은 얼마나 많이 바뀐거야? 하며 머리를 감쌀 수도 있습니다만,

그동안 함수형에서 불가능했던 것들이 가능해진 부분만 새로 공부한다고 생각하시면 됩니다.

 

아예 새롭게 뭐가 나오는 것은 아니라는 거죠.

겁먹지말고 하나씩 알아봅시다!

 

hook으로 인한 변화들.

- 이젠 지나간 사실이 된 내용들

  1. 클래스는 함수형보다 더 많은 기능을 제공한다.
  2. 함수형 컴포넌트가 클래스 컴포넌트보다 성능이 좋다.

 

- 더 좋아진 내용들

  1. 라이프사이클 메소드에 맞춰 소스를 중복 작성하거나 상관 없는 코드들끼리 뭉쳐서 코드를 작성할 필요가 없다.
  2. 컴포넌트들 간에 계층 변화 없이 상태관리 로직 재사용이 쉽다.

 

 

================

수정이력

2019.10.14

'[ javascript ] > react' 카테고리의 다른 글

Ref  (0) 2019.08.06
hook 종류들  (0) 2019.06.15
모던 프론트엔드개발환경과 기존 환경과의 차이점  (0) 2019.05.14
react로 생각하기  (0) 2019.05.04
state 들어올리기  (0) 2019.05.04
Comments