내가 3일 동안 포스팅을 안 한 이유 — 그리고 결국 배운 것 🔍

발행: (2026년 2월 6일 오전 02:11 GMT+9)
3 min read
원문: Dev.to

Source: Dev.to

Background

지난 2~3일 동안 블로그 글이나 업데이트를 전혀 쓰지 않았습니다.
학습을 멈춘 것이 아니라, 공유할 만한 개념을 배우지 못했기 때문이죠.

대부분 UI를 만들고 레이아웃을 다듬는 작업을 했습니다—좋은 연습이지만, 설명할 만큼 깊지는 않았습니다.

New Concept: Saving State in the URL with useParams

오늘은 상황이 바뀌었습니다. 드디어 React Router의 useParams를 이용해 URL에 상태를 저장하는 개념을 익혔습니다.

  • 이것은 핵심 React Hook은 아니고 React Router에 속하지만 Hook처럼 동작하며 매우 실용적인 문제를 해결합니다:
    URL 안에 데이터를 넣어두면 네비게이션, 공유, 새로고침 시에도 상태가 깨지지 않게 하려면 어떻게 해야 할까?

이 개념을 이해하는 것이 흥미로웠던 이유는:

  • 데이터가 라우트를 통해 앞뒤로 흐른다.
  • 일반적인 상태 관리와는 다른 사고가 필요하다.

개념적으로는 어렵지 않지만 연습이 필요합니다. 현재 80~85 % 정도 이해했으며, 나머지는 실제 프로젝트에서 사용하면서 익힐 예정입니다.

Key Realizations

  • 모든 학습일이 블로그 글을 만들지는 않는다.
  • 어떤 날은 UI 작업을 위한 날이다.
  • 어떤 날은 실험을 위한 날이다.
  • 어떤 날은 결국 공유할 가치가 있는 개념을 얻게 된다.

What’s Next

더 실용적인 라우팅과 고급 개념들이 곧 찾아옵니다.

Back to Blog

관련 글

더 보기 »

제어되지 않은 vs 제어된 React 컴포넌트

React은 개발자에게 애플리케이션 내에서 컴포넌트를 관리하고 다루는 다양한 방법을 제공합니다. 두 가지 널리 사용되는 접근 방식은 uncontrolled component와 controlled component입니다.