React

학습 목표: 컴포넌트·props·state·Effect로 사용자 입력에 반응하는 화면을 구성합니다. 선수 지식: HTML, JavaScript 배열·함수·모듈을 익히고 TypeScript 기본 타입을 확인합니다. 초급·중급·고급의 목표를 확인하고 현재 공개된 글부터 학습하세요. 빈 단계는 계획을 유지하며 내용을 차례로 보강합니다.

단계별 학습 목표

각 단계의 학습 목표입니다. 공개된 글은 위의 단계별 링크에서 바로 볼 수 있습니다.

초급 목표

컴포넌트와 상태의 기본 동작을 익혀, 입력과 이벤트에 반응하는 작은 화면을 만들고 데이터 흐름을 이해하는 방법을 다룹니다.

학습 주제

  • 컴포넌트와 props
  • 상태와 이벤트
  • 목록과 조건부 표시

중급 목표

상태의 소유 위치와 비동기 데이터 흐름을 정리하여, 폼과 화면 로직을 결합하고 사용자 동작을 검증하는 방법을 다룹니다.

학습 주제

  • 상태 위치와 공유
  • 커스텀 훅과 부수 효과
  • 폼과 상호작용 테스트

고급 목표

렌더링 비용과 변경 범위를 실제 근거로 분석하여, 복잡한 화면의 상태 경계와 컴포넌트 구조를 설계하는 방법을 다룹니다.

학습 주제

  • 렌더링 성능 측정
  • 복합 상태 흐름 설계
  • 컴포넌트 API 설계

React 학습 목록

읽음 — / 전체 33개 · 필수 27개

단계 안에서는 학습 순서대로 표시합니다. 선택 참고는 필수 진도에 포함하지 않습니다.

초급 10개

중급 12개

고급 4개

개념·참고 7개