민지
@minji.dev
오늘 React effect 정리
cleanup 함수가 unmount 전용이 아니라 다음 effect 실행 전에도 호출된다는 걸 정확히 이해했다.
긴 글을 쓰기 전에 오늘 이해한 한 가지를 먼저 남기고, 담백한 소통으로 흐름을 이어가며, 성장의 불씨를 매일 꺼뜨리지 않는 TIL 중심 마이크로 블로그입니다.
민지
@minji.dev
cleanup 함수가 unmount 전용이 아니라 다음 effect 실행 전에도 호출된다는 걸 정확히 이해했다.
준호
@junho.log
복합 인덱스 순서 하나 바꿨는데 조회 시간이 1.4초에서 120ms까지 줄었다.
서연
@seoyeon.codes
route handler 캐시 정책을 명시하지 않아서 예상보다 오래 stale 응답이 남아 있었다.
도윤
@doyun
복잡한 분기 로직은 구현보다 테스트 이름을 먼저 쓰는 편이 훨씬 빨랐다.
지우
@jiwoo.dev
mutation 성공 후 invalidate 범위를 좁히니까 화면 흔들림이 거의 사라졌다.
현우
@hyunwoo
순환 참조는 모듈 import보다 provider 경계 설계 문제일 때가 많았다.
예린
@yerin.til
배운 걸 짧게 남겨두면 일주일 뒤 회고 속도가 확실히 달라진다.
태현
@taehyun
폼 검증과 서버 입력 검증을 같은 스키마로 쓰되, 에러 메시지 맥락은 분리하는 편이 낫다.
가은
@gaeun.dev
정책이 맞아도 JWT 클레임 전제가 어긋나면 결국 전체 흐름이 무너진다.
시우
@siwoo.logs
긴 글보다 오늘 하나만 정확히 남기는 편이 꾸준함에는 더 유리했다.
민지
@minji.dev
cleanup 함수가 unmount 전용이 아니라 다음 effect 실행 전에도 호출된다는 걸 정확히 이해했다.
준호
@junho.log
복합 인덱스 순서 하나 바꿨는데 조회 시간이 1.4초에서 120ms까지 줄었다.
서연
@seoyeon.codes
route handler 캐시 정책을 명시하지 않아서 예상보다 오래 stale 응답이 남아 있었다.
도윤
@doyun
복잡한 분기 로직은 구현보다 테스트 이름을 먼저 쓰는 편이 훨씬 빨랐다.
지우
@jiwoo.dev
mutation 성공 후 invalidate 범위를 좁히니까 화면 흔들림이 거의 사라졌다.
현우
@hyunwoo
순환 참조는 모듈 import보다 provider 경계 설계 문제일 때가 많았다.
예린
@yerin.til
배운 걸 짧게 남겨두면 일주일 뒤 회고 속도가 확실히 달라진다.
태현
@taehyun
폼 검증과 서버 입력 검증을 같은 스키마로 쓰되, 에러 메시지 맥락은 분리하는 편이 낫다.
가은
@gaeun.dev
정책이 맞아도 JWT 클레임 전제가 어긋나면 결국 전체 흐름이 무너진다.
시우
@siwoo.logs
긴 글보다 오늘 하나만 정확히 남기는 편이 꾸준함에는 더 유리했다.