내가 3일 동안 포스팅을 안 한 이유 — 그리고 결국 배운 것 🔍
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
더 실용적인 라우팅과 고급 개념들이 곧 찾아옵니다.