hohyeon.dev님이 쓴 글 421
- modelValue prop과 update:modelValue emit을 defineModel 한 줄로 줄이기
- 같은 DTO인데 생성과 수정에서 다른 검증 규칙이 필요할 때 — Validation Groups
- 컨테이너 안에서 앱이 root로 돌고 있던 것을 뒤늦게 발견한 이유
- Next.js useLinkStatus로 느린 링크에만 진행 상태 보여주기
- @Cacheable을 붙였는데 캐시가 전혀 안 되는 것처럼 보인 이유
- 행 5천 개짜리 표를 ref에 담았더니 첫 렌더가 눈에 띄게 느려진 이유
- setTimeout(fn, 0)이 Promise.then보다 늦게 실행된 이유
- 컴포저블을 구조 분해했더니 반응성이 끊긴 이유
- walrus 연산자(:=)로 만든 변수가 컴프리헨션 밖에서도 보인 이유
- preload를 늘렸는데 첫 화면이 오히려 느려진 이유
- Object.freeze로 상수를 지켰다고 생각했는데 중첩된 값이 바뀐 이유
- 정적 SimpleDateFormat 때문에 가끔 엉뚱한 날짜가 나오고 예외까지 난 이유
- 문자열 포맷팅 방식이 여러 개인데 f-string이 대체로 더 빠른 이유
- 한글을 입력하는 동안 검색 결과가 갱신되지 않은 이유
- except 블록에서 새 예외를 던졌더니 원래 원인이 로그에서 사라진 이유
- 외부 이미지를 next/image에 넣었더니 hostname is not configured로 죽은 이유
- 다중 상속에서 어떤 부모의 메서드가 호출될지 헷갈렸던 이유 — MRO
- 이미지 업로드가 413으로 막힌 이유 — 앱이 아니라 프록시가 거절했다
- KeyError와 IndexError가 났을 때 get이나 try 중 무엇을 쓸지 정하는 기준
- 리스트를 복사했는데 원본까지 같이 바뀐 이유 — 얕은 복사의 함정