custom hook1 React Custom Hook을 사용한 함수 컴포넌트 강제 업데이트 여러 컴포넌트에서 재활용하고 싶은 로직이 있어서 컴포넌트의 바깥에 그 로직을 선언했는데 만약 그 로직이 useState, useRef, useMemo 등의 React Hook을 사용한다면 useState, useRef, useMemo 등의 React Hook은 오직 React 컴포넌트 안에서 선언되고 사용되어야 한다는 원칙에 따라 Hooks can only be called inside of the body of a function component라는 에러를 발생시킨다. 이럴 경우 React Custom Hook을 사용하면 된다. 선언 방식은 일반적인 함수와 동일하게 하면 되고 단지 함수 이름의 앞에 use라는 키워드를 붙여주면 된다. 이런 방식으로 함수 컴포넌트에서 강제 업데이트를 시켜주는 Custo.. 2021. 11. 29. 이전 1 다음