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

발행: (2026년 2월 6일 오전 02:11 GMT+9)
3 분 소요
원문: 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

관련 글

더 보기 »

React 퀴즈 앱

React Quiz App 🧠 이 프로젝트는 React 기본 개념, 컴포넌트 기반 아키텍처, 그리고 효율적인 상태 관리에 대한 실전 이해를 강조합니다. Live demo...

접근성 높은 오디오 컨트롤러 만들기

개요: freeCodeCamp에서 이틀간 ARIA 이론 수업을 마친 후, 다음 워크숍은 접근 가능한 오디오 컨트롤러 구축에 초점을 맞추었습니다. 세션은 ...으로 시작되었습니다.