React cache() 딥다이브: 소스 코드로 읽는 요청 단위 메모이제이션
React cache() 함수의 모든 이상한 규칙은 30여 줄짜리 구현에서 직접 따라 나온다. dispatcher, getCacheForType, WeakMap/Map 트리를 소스 레벨로 따라가며 요청 단위 메모이제이션의 동작을 끝까지 본다.
React cache() 함수의 모든 이상한 규칙은 30여 줄짜리 구현에서 직접 따라 나온다. dispatcher, getCacheForType, WeakMap/Map 트리를 소스 레벨로 따라가며 요청 단위 메모이제이션의 동작을 끝까지 본다.
"use cache" 한 줄이 만드는 빌드 타임 변환, 캐시 키 직렬화, ResumeDataCache, cacheHandler, 그리고 Cache Components까지
"use client" 한 줄이 만드는 모듈 경계, 빌드 타임 변환, Flight 직렬화, 그리고 성능까지
기술 우위보다 강한 전환 비용
벤치마크가 말해주는 불편한 진실
React Foundation이 답해야 할 질문
"use server" 한 줄 뒤에서 무슨 일이 벌어지고 있는가?
View Transition API를 React가 감싸면 어떻게 되는가
React Compiler가 코드를 어떻게 분석하고, 무엇을 만들어내는지 파이프라인부터 결과물까지 깊이 파헤쳐본다.
RSC가 PHP/JSP 시절로의 회귀인지, 아니면 나선형 발전일까? 아닐까? 뭘까
Effect에서 setState를 호출하면 안 되는 이유와 대안
3년 전 RFC가 드디어 빛을 보다
CVE-2025-55182, CVE-2025-55184, CVE-2025-55183 그리고 Next.js의 숨겨진 React
React 19부터는 forwardRef 없이 ref를 prop으로 전달할 수 있다.
어렵다 어려워
🤔
관심 가져주셔서 감사합니다. 🎉
🤔
좋은 경험이었습니다(2)
좋은 경험이었습니다.