Skip to content

리액트를 처음부터 학습하며 실습한 예제들을 챕터별로 정리한 저장소입니다. 기초 문법부터 훅, 컴포넌트 분리, 상태 관리까지 단계별로 연습하며 정리했습니다.

Notifications You must be signed in to change notification settings

BUGISU/react-study-log

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React 학습 저장소 - 개발자 도전기 🚀

안녕하세요! 프론트엔드 개발자가 되기 위해 React를 공부하며 만든 실습 프로젝트들을 모은 저장소입니다. 각 챕터는 책과 강의, 그리고 직접 만든 예제들을 기반으로 구성되어 있으며, 리액트의 기초부터 상태 관리, 컴포넌트 분리, 훅 사용까지 점진적으로 학습할 수 있도록 구성했습니다.


📚 챕터별 학습 구성

챕터 주제 주요 내용
ch01 리액트 시작하기 개발환경 설정, JSX 출력, 컴포넌트 기초
ch02 이벤트와 상태 버튼 클릭, 입력 폼, useState
ch03 조건부 & 리스트 렌더링 조건부 UI, map 반복, 로그인 상태 표현
ch04 컴포넌트 분리 props 전달, 상하위 통신
ch05 기본 Hooks useEffect, 마운트/언마운트 처리
ch06 커스텀 훅 useXXX 훅 만들기, 로직 재사용

🛠 사용 기술

  • React
  • JSX / JavaScript
  • Vite (일부 프로젝트)
  • TailwindCSS (선택)
  • Git & GitHub

📁 폴더 구성

각 챕터는 독립적인 실습 폴더로 구성되어 있습니다.

2408_React/
├── ch01/   # 리액트 시작
├── ch02/   # 상태와 이벤트
├── ch03/   # 조건부/리스트 렌더링
├── ch04/   # 컴포넌트 분리
├── ch05/   # useEffect 등 기본 훅
├── ch06/   # 커스텀 훅

각 폴더 안에는 여러 단계별 예제가 포함되어 있고, 실습용 README도 함께 들어 있습니다.


👨‍💻 이렇게 공부했습니다

  • 실습 코드를 직접 타이핑하며 구조를 익혔습니다.
  • 수정 → 저장 → 실행 반복으로 변화 과정을 이해하려 했습니다.
  • 이해가 잘 안 되는 부분은 console.log()로 값 흐름을 출력해보며 디버깅했습니다.
  • 비슷한 기능을 반복해 만들면서 익숙해졌습니다.

✅ 앞으로의 계획

  • 각 예제에 주석 추가로 설명 보강하기
  • TypeScript 버전으로 재작성 도전
  • Firebase 연결해보기 (CRUD)
  • GitHub Pages나 Vercel로 배포

✨ 목표

React를 제대로 이해하고, 작은 기능이라도 직접 만들 수 있는 실력을 기르는 것이 목표입니다. 이 저장소는 그 여정을 기록하는 공간이자, 나중에 돌아보기 위한 자료입니다!

감사합니다 🙌

About

리액트를 처음부터 학습하며 실습한 예제들을 챕터별로 정리한 저장소입니다. 기초 문법부터 훅, 컴포넌트 분리, 상태 관리까지 단계별로 연습하며 정리했습니다.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published