지금
"로그인 페이지 만들어줘"
수강 후
"useState로 폼 상태 관리하고, 유효성 검사는 onSubmit에서 처리해줘"
지금
AI 코드를 그대로 복붙하고 기도한다
수강 후
AI 코드에서 불필요한 useEffect를 찾아내고 직접 수정한다
지금
에러 나면 에러 메시지를 통째로 AI에 던진다
수강 후
콘솔을 읽고 어느 컴포넌트에서 문제인지 직접 좁혀간다
프론트엔드 생태계가 변하고 있습니다. 더 이상 HTML/CSS만으로는 경쟁력을 유지하기 어렵습니다. 이 강의는 퍼블리셔의 기존 역량을 살리면서 리액트를 자연스럽게 익히도록 설계되었습니다.
JSX는 HTML과 거의 같습니다. 여러분이 이미 알고 있는 마크업 지식을 그대로 활용해서 리액트 컴포넌트를 만드는 방법을 배웁니다.
useState, 이벤트 핸들링, 폼 처리까지. 화면을 동적으로 바꾸는 핵심 개념을 실습과 함께 익힙니다.
SPA에서 페이지를 이동하는 방법, 동적 라우트, 중첩 레이아웃까지 실무에서 바로 쓰는 라우팅 패턴을 배웁니다.
fetch로 외부 데이터를 불러오고, 로딩과 에러 상태를 처리하는 실전 패턴을 학습합니다.
포트폴리오 사이트, 쇼핑몰 상품 페이지, 대시보드 UI — 실무에서 바로 쓸 수 있는 3개 프로젝트를 처음부터 끝까지 함께 만듭니다.
총 6개 파트 · 117강
리액트가 왜 필요한지 이해하고, 개발 환경을 세팅하고, 첫 프로젝트를 만들어봅니다.
JSX, 컴포넌트, Props, 이벤트, 조건부 렌더링 등 리액트의 핵심 문법을 익힙니다.
React Router로 SPA 페이지 전환, 동적 라우트, 중첩 레이아웃을 구현합니다.
Tailwind CSS로 빠르고 일관된 UI를 만드는 실무 패턴을 배웁니다.
useState, useEffect, useRef 등 리액트 훅을 깊이 이해하고 활용합니다.
Framer Motion으로 자연스러운 애니메이션과 인터랙션을 구현합니다.
10년차 프론트엔드 개발자. 웹퍼블리셔로 시작해 React, Next.js 전문 개발자로 전향한 경험을 바탕으로, 퍼블리셔 관점에서 가장 이해하기 쉬운 리액트 강의를 만들었습니다.