LAB

Small React


VanilaJS로 React의 핵심 기능들을 직접 구현해보며 React의 동작 원리를 이해하는 것을 목표로 하는 시리즈 글 입니다.
이 시리즈는 아래와 같이 진행될 예정입니다.
  • 1. React.createElement
    - React의 JSX가 createElement로 변환됨을 이해하고, 이를 이용해 가상돔이 생성됨을 이해합니다.
  • 2. useState
    - React의 상태 관리 훅인 useState의 동작 원리를 이해하고, 간단한 상태 관리 시스템을 구현합니다.
  • 3. Suspense
    - React의 비동기 처리와 Suspense 컴포넌트의 동작 원리를 이해하고, 이를 활용한 간단한 비동기 데이터 로딩 시스템을 구현합니다.
  • 4. SSR
    - React의 서버 사이드 렌더링(SSR)의 개념과 동작 원리를 이해하고, 하이드레이션 과정을 간단히 구현합니다.

Series