Hook??
Hook은 React 16.8 버전에서 새로 추가되었다. Hook 은 클래스 컴포넌트를 작성하지 않아도
상태 값과 여러 React의 기능을 사용할 수 있다.
즉, 함수형 컴포넌트에서 React state와 생명주기(lifecycle features)를 연동할 수 있게 해주는 함수
Hook의 특징??
- 선택적 사용 : 기존의 코드를 다시 작성할 필요 없이 일부의 컴포넌트들 안에서 Hook을 사용할 수 있다.
하지만 Hook이 필요 없는 상황이라면 굳이 Hook을 사용할 필요는 없다! - 100% 이전 버전과의 호환성 : Hook은 호환성을 깨뜨리는 변화가 없다!
- 현재 사용 가능 : Hook은 리액트 v16.8.0에서 사용할 수 있다.
반응형
'React > 이론' 카테고리의 다른 글
[React] 비동기 작업(콜백 함수, Promise, async, await) (0) | 2022.02.08 |
---|---|
[React] ref란? (0) | 2022.02.08 |
[React] React-lifecycle (0) | 2022.02.08 |
[React] JSX란? (0) | 2022.02.08 |
[React] SPA(Single Page Application)란? (1) | 2022.02.08 |