본문 바로가기
React.js

React Hooks

by 찬찬2 2020. 8. 31.

React가 가지고 있는 세가지 문제점.

1. Wrapping Hell

2. 너무 큰 컴포넌트

3. Class / this / bind

 

React Hooks란...

- 기존에 class형태로 관리되던 컴포넌트를 function을 통해 만들 수 있게 해주는 API이다.

 

React Hook를 사용하는 이유...

- 가독성

useState() = state관리

useEffect() = lifecycle관리

재사용성(함수의 재사용성)

 

React Hook의 장점:

1. useState로 state관리

   ① useState를 import하여 직접 함수를 사용.

   ② state를 변경하거나 선언할때 this와 constructor를 사용하는 것과 다르게 함수 안에 기본값을 넣고 객체를 바로 받        아서 사용할 수 있게 되어 this가 모두 생략된다.

   ③ render()가 사라지고 바로 return할 수 있게된다.

'React.js' 카테고리의 다른 글

리엑트 TIP!  (0) 2020.08.31
프로젝트 시작 전 환경 세팅(create-react-app)  (0) 2020.08.31
props & state  (0) 2020.08.31
컴포넌트의 종류: functional  (0) 2020.08.28
JSX 문법  (0) 2020.08.28

댓글