학습 공간 개념 · 판단 · 실험
Frontend Performance LabReact
처음 접하는 개념부터 원리와 설계 적용까지, 필요한 단계부터 시작하세요.
개념 노트 13개 · 직접 실습 1개
시작 전 JavaScript 함수·배열·객체·함수 전달·import 문법을 먼저 알아두면 좋습니다.
처음부터 시작 →순서는 권장 경로입니다. 이미 아는 내용은 건너뛰어도 됩니다. 컴포넌트·props·상태·입력을 다룰 수 있다면 Next.js 기초를 시작할 수 있습니다.
01
시작하기
화면을 작은 컴포넌트로 나누는 이유부터 익힙니다.
02
기초 익히기
데이터 표시 → 목록 → 클릭과 상태 → 입력으로 작은 화면을 만듭니다.
03
원리 이해하기
직접 사용한 상태와 화면이 어떻게 연결되는지 읽습니다.
React 렌더링: 화면이 바뀌는 과정 →
관련 면접 질문 7개React 상태 업데이트와 스냅샷 →
관련 면접 질문 5개함수·클래스 컴포넌트와 Hook 규칙 →
관련 면접 질문 8개Props·상태 소유권·Context와 조합 →
관련 면접 질문 5개Key·Ref·폼과 트리의 정체성 →
관련 면접 질문 7개Effect의 동기화와 자원 정리 →
관련 면접 질문 4개메모이제이션과 렌더 비용 진단 →
관련 면접 질문 5개클라이언트 상태·서버 캐시와 상태 관리 도구 →
관련 면접 질문 9개04
설계에 적용하기
상태 갱신·식별·요청 정리를 실제 동작과 상황에 적용합니다.
직접 실습
상황 판단
직접 해볼 과제
공연 이름을 props로 받고 수량을 상태로 관리하는 컴포넌트를 작성해 보세요.
확인할 기준
- 클릭 전후 수량을 설명할 수 있는가
- 부모가 준 props를 직접 수정하지 않는가
- 목록 순서가 바뀌어도 항목을 식별할 안정적인 key를 정했는가
과제는 직접 작성·확인하는 연습입니다. 자동 채점이나 완료 기록은 제공하지 않습니다.