Essay Oct 11, 2026

라이브러리가 필요한 이유를 찾아서

최근 React Hook Form을 공부하면서, 작은 폼에 요구사항을 하나씩 추가하고 그에 맞춰 코드를 개선하는 방식으로 학습하고 있습니다. 직접 구현하다 보니 어떤 부분이 반복되고, 어디서 설계를 바꿔야 하는지 구체적으로 고민하게 됐습니다.

이 과정이 라이브러리를 이해하는 데 도움이 많이 됐습니다. 사용법을 익힐 때보다 각 기능이 왜 필요한지 와닿았고, 라이브러리를 만든 사람들도 어떤 문제를 고민했을지 생각해보게 됐습니다.

이런 방식으로 학습한 내용을 블로그에도 기록해보려고 합니다. React Hook Form과 TanStack Query를 시작으로 관심 있는 주제를 하나씩 다루면서, 요구사항에 따라 코드가 어떻게 달라지는지와 그 과정에서 했던 고민을 함께 기록하겠습니다.