react로 개발을 하다보면, 상태관련 로직이 중복되는 경우를 발견할 수 있다.
이때에는 HOC이나 render props를 사용하여 중복되는 코드를 줄일 수 있는데,
커스텀 훅을 사용하면 위 방법을 사용하지 않고도 그것을 가능하게 해줍니다.
커스텀 훅을 사용함으로써 상태관련 로직을 재사용할 수 있으며, 각 state가 각각 완전히 독립적이게 할 수 있습니다.
'개발 > FrontEnd Interview' 카테고리의 다른 글
리팩터링이란 무엇인가요? (0) | 2021.05.29 |
---|---|
왜 styled-component를 사용하셨나요? (1) | 2021.05.14 |
훅이란 무엇인가요? (0) | 2021.05.07 |
[Webpack] code splitting (0) | 2021.05.03 |
[Webpack] tree shaking이란 무엇인가요? (0) | 2021.05.03 |