리액트 훅 | useState에 대해 알아보기
·
FRONTEND/React
0. 리액트 훅이란?리액트가 제공하는 미리 만들어둔 도구로,함수형 컴포넌트에서 상태(state)와 리액트의 다양한 기능을간단한 함수 호출로 사용할 수 있게 해주는 함수입니다. 훅(hook)이 왜 생겨났을까?리액트 16.8 이전에는 클래스 컴포넌트에서만 상태(state)나 생명주기(lifecycle) 기능을 사용할 수 있었습니다.이 방식에는 다음과 같은 한계가 존재했습니다.- this 바인딩 문제 : 클래스 메서드에서 this가 의도치 않게 바뀌어 버리는 문제가 잦음 - 상태 로직이 분산 : 하나의 기능과 관련된 코드가 componentDidMount, componentDidUpdate, componentWillUnmount 등에 흩어짐- 재사용성 부족 : 클래스 간 상태 로직을 재사용하려면 HOC, re..