2024년 8월 10일
NextJS 왜 사용하세요?
Next.js의 SSR·SSG·CSR과 서버 컴포넌트가 초기 로딩과 캐싱에 어떤 차이를 만드는지 살펴봅니다.
개발하며 배운 것과 오래 남겨두고 싶은 기록.
Next.js의 SSR·SSG·CSR과 서버 컴포넌트가 초기 로딩과 캐싱에 어떤 차이를 만드는지 살펴봅니다.
파일 타입별 디렉토리의 한계를 살펴보고 FSD의 Layer·Slice·Segment와 Public API, 적용 시 단점을 정리합니다.
리액트 상태의 불변성과 참조 비교를 살펴보고, Proxy로 Immer의 변경 감지와 객체 복사 과정을 구현합니다.
finally의 return이 try의 반환값을 덮는 이유를 ECMAScript의 Completion과 코드 실행 순서로 설명합니다.
for 문의 let·var 스코프 차이와 반복마다 렉시컬 환경이 만들어지는 과정을 ECMAScript 명세로 살펴봅니다.
리액트의 렌더링·커밋 단계, Fiber 트리, key의 역할을 살펴보고 중복 key로 생긴 화면 문제를 돌아봅니다.