ZOE.log

Hyewon · Frontend Engineer

About
© 2025 zoe.log
  • Apr. 16, 2026개발 · FE

    expo에서 키보드가 두 번 올라온 이유

    setTimeout 하나로 시작해서 중첩 Stack 네이티브 타이밍까지 파고든 과정

  • Apr. 13, 2026개발 · BE

    N+1 문제란?

    루프 안에서 쿼리를 날리면 데이터가 늘수록 DB 왕복이 쌓이는 이유

  • Apr. 6, 2026개발 · FE · BE

    🔑 인증, 고를 게 많다

    인증 수단, 전달 방식, 저장소 — 로그인 하나에 결정할 것

  • Mar. 30, 2026개발 · FE

    토스 Frontend Fundamentals 모의고사 2회차 후기

    예측 가능한 코드를 배우고 내 코드 다시 보기

  • Mar. 30, 2026개발 · BE

    지워도 남기는 삭제

    Soft Delete, 왜 쓰고 어떻게 구현하고 어떻게 정리하는가

  • Mar. 23, 2026개발 · BE

    💉 NestJS의 의존성 주입(DI)

    의존성 주입의 동작 원리와 필요성

  • Mar. 16, 2026개발 · BE

    멱등성 배우고 결제 코드 다시 읽기

    우리 서비스의 pgOrderId가 멱등키가 되기까지

  • Mar. 10, 2026개발 · FE

    CSS transition, resize할 때도 실행된다면

    의도하지 않은 애니메이션, transition 제어로 잡기

  • Mar. 6, 2026개발

    피그마, 대체 왜 실제 사이트랑 다른 거니?

    디자인-개발 동기화: HTML to Design MCP로 사이트를 Figma로 옮기기

  • Jan. 11, 2026개발 · FE

    ErrorBoundary만으로는 부족하다: React Query 에러 재시도하기

    onReset과 QueryErrorResetBoundary 연결로 재시도 구현하기

  • Dec. 22, 2025개발 · FE

    React 모달/드로어의 스크롤 잠금이 해제되지 않는 문제 해결하기

    카운터 기반 scrollLockManager로 overflow 관리 중앙화하기

  • Sep. 20, 2025개발 · FE

    📦 아이콘, 대체 넌 왜 이렇게 크니..

    웹 성능 최적화: 아이콘 패키지 번들 크기 줄이기

  • Sep. 18, 2025개발 · FE

    WebP가 Safari에서 까맣게 변한 날

    Safari에서 WebP 배경이 검정으로 변한 원인과 MSW 서비스 워커로 인한 Accept 헤더 문제 해결

  • Sep. 8, 2025개발 · FE

    시멘틱 태그는 어렵지 않다, 다만 div가 많을 뿐

    사용자를 고려하는 개발자가 되어보자 !

  • May. 14, 2025개발 · FE

    큐 기반 토큰 재발급

    interceptors로 인한 refreshToken 요청이 여러번 갈때

  • Apr. 18, 2025개발 · FE

    글과 댓글이 계속 겹쳐보일때, flex-1을 의심하자

    flex-1이 아니라 사실 나를 의심하자..🌀