함수형 컴포넌트 import React from 'react' function Hello(props) { return <div>hello {props.name}</div> } Copy 함수형 컴포넌트는 컴포넌트에서 라이프사이클, state 등의 기능을 제거한 상태이므로 메모리 사용량이 다른 컴포넌트에 비해 적다. 따라서 성능을 최적화 하기 위해서는 위와 같이 함수형 컴포넌트를 많이 쓰는 것이 좋다.
#react#react-server-components#memoizationReact cache() 딥다이브: 소스 코드로 읽는 요청 단위 메모이제이션React cache() 함수의 모든 이상한 규칙은 30여 줄짜리 구현에서 직접 따라 나온다. dispatcher, getCacheForType, WeakMap/Map 트리를 소스 레벨로 따라가며 요청 단위 메모이제이션의 동작을 끝까지 본다.2026-05-30·35분
◆ 디렉티브 딥다이브#react#nextjs#frontend'use cache' 디렉티브 딥다이브: 캐시 경계의 끝까지"use cache" 한 줄이 만드는 빌드 타임 변환, 캐시 키 직렬화, ResumeDataCache, cacheHandler, 그리고 Cache Components까지2026-05-01·65분
◆ 디렉티브 딥다이브#react#nextjs#frontend'use client' 디렉티브 딥다이브: 클라이언트 경계의 끝까지"use client" 한 줄이 만드는 모듈 경계, 빌드 타임 변환, Flight 직렬화, 그리고 성능까지2026-05-01·52분