리액트훅 (1) 썸네일형 리스트형 왜 Hook 을 사용해야할까? Hook이란? 상태와 생명주기에 엮인 부수효과를 관리하는 새로운 방법이다. 즉 기존의 this.state와 componentDidMount()등의 사용을 대체한다. Hooks 는 리액트 v16.8 에 새로 도입된 기능이다. 함수형태의 컴포넌트에서 사용되는 몇가지 기술을 Hook이라고 부른다. 함수형 컴포넌트에서도 상태 관리를 할 수 있는 useState, 그리고 렌더링 직후 작업을 설정하는 useEffect 등의 기능 등을 제공한다. 왜 Hook을 써야할까? react를 배우는 데에 있어서 클래스는 큰 진입장벽이었다. 코드의 재사용성과 코드 구성을 어렵게 만들고, this의 사용이나 이벤트 핸들러의 등록 등 기본적인 JS 문법 사항을 알아야 다룰 수 있기 때문이다. 또한 클래스는 잘 축소되지 않고, re.. 이전 1 다음