감자의 오묘한 모험
한국어
English
한국어
English
설정
테마
시스템
라이트
다크
색상
Vivid
Soft
Neon
언어
한국어
English
테마
시스템
라이트
다크
색상
Vivid
Soft
Neon
불러오는 중
최근 글
전체 10편
개발 / frontend / React · 2026-08-25
useId 로 aria 연결하기
서버와 클라이언트가 같은 id 를 내야 aria-controls 가 깨지지 않는다. 사이드바 펼침 토글을 예로.
react
접근성
개발 / frontend / 상태 관리 · 2026-08-25
상태를 어디에 둘지부터 정한다
이 블로그에 상태 관리 라이브러리가 하나도 없는 이유. 서버 · URL · 컴포넌트 순으로 놓을 자리를 찾고, 남는 것만 클라이언트에 남긴다.
상태관리
아키텍처
개발 / project · 2026-08-24
넣지 않기로 한 것들
기능 목록보다 안 만든 목록이 길다. 안 만든 이유를 적어 두지 않으면 반년 뒤에 또 고민한다.
기획
회고
개발 / frontend · 2026-08-23
뷰 트랜지션을 켜봤다가 다시 껐다
화면 전환은 예뻤지만 글을 읽으러 온 사람에게 200ms 를 더 받아낼 이유를 못 찾았다.
css
애니메이션
개발 / project · 2026-08-20
좌측 네비를 폴더 트리에 맡겼다
메뉴를 손으로 적는 파일을 지웠다. 폴더를 파면 메뉴가 생기고, 글을 지우면 메뉴가 사라진다.
기획
네비게이션
개발 / frontend · 2026-08-19
캐스케이드 레이어로 유틸리티 싸움을 끝냈다
컴포넌트 기본 스타일과 Tailwind 유틸리티가 순서로 다투던 걸 @layer 로 정리했다.
css
tailwind
개발 / project · 2026-08-16
범위를 정하는 데 쓴 문장 하나
아카이빙 > PR > 포트폴리오. 기능을 넣을지 말지 고민될 때마다 이 부등호를 다시 읽는다.
기획
회고
일상 · 2026-08-15
블로그를 세 번째로 갈아엎으며
이번엔 아카이빙이 먼저고 포트폴리오는 마지막이다.
회고
nextjs
개발 · 2026-08-11
MDX 파이프라인을 직접 짠 이유
Turbopack 이 remark 플러그인에 함수를 못 넘겨서 결국 RSC 에서 컴파일하게 됐다.
nextjs
회고
여행 · 2026-05-05
오사카 3일, 걸어서 2만 보씩
먹는 데 쓴 돈보다 교통비가 적게 든 여행.
여행기
회고