강의

멘토링

로드맵

NEW
개발 · 프로그래밍

/

웹 개발

React + TypeScript TodoList App - 실무형 타입스크립트 프로젝트 입문

React + TypeScript를 활용하여 실무 감각으로 “할 일 관리 앱(ToDo List)”을 직접 만드는 프로젝트 중심 과정입니다. 단순히 문법을 배우는 데 그치지 않고, 컴포넌트 구조 설계 → 상태 관리 → 타입 적용 → 기능 구현 → 로컬 스토리지 연동 → 배포까지 실제 서비스 형태로 완성하면서 타입스크립트의 활용 감각을 익힐 수 있습니다.

4명 이 수강하고 있어요.

  • 이지웹
프론트엔드개발자#취업준비생
웹개발
typescript
react
HTML/CSSJavaScriptReactTypeScript

이런 걸 배울 수 있어요

  • React + TypeScript 개발 환경 구성

  • UI 컴포넌트 구조 설계 및 상태 관리 기초

  • 할 일 추가 / 완료 / 삭제 기능 구현

  • 타입스크립트 활용 로직 최적화

  • 리팩터링과 유지보수에 강한 코드 구조 설계

🧩 React + TypeScript TodoList App - 타입스크립트 프로젝트 입문

  • React + TypeScript를 활용하여 “할 일 관리 앱(ToDo List)”을 직접 만드는 프로젝트 중심 과정

  • 컴포넌트 구조 설계 → 상태 관리 → 타입 적용 → 기능 구현 → 로컬 스토리지 연동 → 배포

  • 기초 문법을 앱 개발에 직접 적용하며 리액트 실무 환경에서 TS를 자연스럽게 체득할 수 있도록 구성했습니다.


최종 배포된 완성본을 직접 확인해보세요.

https://web-todo-ts.vercel.app/

  • 할일의 제목을 입력하고 언제까지 완료할지 만기일을 선택후 추가버튼을 클릭합니다.

  • 할일 제목을 클릭하여 완료로 전환해보세요.

  • 수정 버튼을 클릭하고 할일 제목을 수정해보세요.

  • 삭제 버튼을 클릭하여 할일을 삭제해보세요.


할일 목록 출력하기


할일 수정하기

이런 분들께 추천해요

TypeScript를 학습했지만 실제 프로젝트에 적용해보지 못한 분

React로 간단한 앱을 만들어봤지만 타입 안정성이 없는 코드에 불안감을 느끼는 분

포트폴리오용 React + TypeScript 미니 프로젝트를 완성하고 싶은 분

수강 후에는

  • React 프로젝트에 TypeScript를 자연스럽게 적용하는 방법을 익힙니다.

  • 코드의 타입 안정성과 생산성을 동시에 확보하는 감각을 체득합니다.

  • 실무 앱 설계의 기본인 컴포넌트 분리와 상태 흐름을 명확히 이해합니다.

  • 완성된 TodoList App을 포트폴리오에 바로 활용할 수 있습니다.

이런 내용을 배워요

React + TypeScript 개발 환경 구성

vite, parcel, rsbuild 비교 및 앱 생성, 공통 타입 설정

UI 컴포넌트 구조 설계 및 상태 관리 기초

입력 폼, 할 일 목록 컴포넌트 구성, props와 state 타입 지정

UI 컴포넌트 구조 설계 및 상태 관리 기초

입력 폼, 할 일 목록 컴포넌트 구성, props와 state 타입 지정

타입스크립트 활용 로직 최적화

인터페이스, 유니언 타입, 선택적 속성 등 실무형 타입 활용

웹앱 배포

깃허브와 vercel 서비스를 이용하여 완성한 프로젝트를 배포합니다.

github와 vercel을 활용한 배포

수강 전 참고 사항

선수 지식 및 유의사항

  • 이 강의는 React와 TypeScript를 처음 배우는 입문자도 수강할 수 있는 과정입니다.
    HTML, CSS, JavaScript의 기본 문법을 알고 있다면 충분히 따라올 수 있으며,
    React의 기초 문법(컴포넌트, props, useState)에 대한 간단한 이해가 있다면 더욱 수월하게 진행할 수 있습니다.
    코드 중심으로 진행하기 때문에 이론보다는 직접 만들어보며 익히는 실습형 수업을 지향합니다.

  • 코드 중심 강의이므로 IDE(Visual Studio Code) 환경에서 함께 따라 치는 것을 권장드립니다.

  • 이 강의의 영상, 코드 예제, 이미지, 교안 등의 자료는 모두 ezweb 에 저작권이 있습니다.
    단, 수강생은 개인 학습 및 포트폴리오 용도로 예제 코드를 자유롭게 활용하실 수 있습니다.
    강의에서 다루는 모든 예제는 교육 목적의 실습용 코드로, 상업적 이용 시 별도의 허가가 필요합니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • TypeScript를 학습했지만 실제 프로젝트에 적용해보지 못한 분

  • React로 간단한 앱을 만들어봤지만 타입 안정성이 없는 코드에 불안감을 느끼는 분

  • 포트폴리오용 React + TypeScript 미니 프로젝트를 완성하고 싶은 분

  • 실무에서 요구되는 컴포넌트 기반 설계와 상태 관리의 기본기를 다지고 싶은 프런트엔드 입문자

선수 지식,
필요할까요?

  • html/css

  • javascript

  • typescript

안녕하세요
입니다.

2,553

수강생

50

수강평

3

답변

4.9

강의 평점

10

강의

■ [현재] 그린컴퓨터아트학원 웹퍼블리싱, 프론트엔드 강의
■ [현재] 웹 퍼블리싱 유튜브 채널 'Rock's Easyweb' 운영
■ 더조은 컴퓨터아카데미 웹 퍼블리싱 강사
■ 한빛 컴퓨터아카데미 웹 퍼블리싱 강사
■ 프론트엔드 퍼블리셔, 프론트엔드 퍼블리싱 전문강사
■ UI/UX 웹 디자인 포트폴리오 강의


[ 도서 ]
2021.07.19 출간 / 웹디자인 & 웹퍼블리싱을 위한 피그마 완벽 활용서 / 비제이퍼블릭

2022.08.25 출간  / 코딩을 처음이라 with 웹 퍼블리싱  / 영진출판사

2023.10 출간 /2024 SD에듀 유선배 웹디자인기능사 실기 과외노트 / 시대고시기획

2024.11 재판 /2025 SD에듀 유선배 웹디자인기능사 실기 과외노트 / 시대고시기획

 

[ 수상경력 ]
2022.08 그린컴퓨터 아트 학원 종로지점 - 우수강사 2021.06 그린컴퓨터 아트 학원 종로지점 - 우수강사 2018.06 그린 컴퓨터아카데미 신촌 지점 - 우수강사 2017.05 그린 컴퓨터아카데미 신촌 지점 - 우수강사 2016.05 그린 컴퓨터아카데미 신촌 지점 - 우수강사 2015.10 그린 컴퓨터아카데미 신촌 지점 - 우수강사 

 

 

 

커리큘럼

전체

14개 ∙ (3시간 23분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩9,900

70%

₩33,000

이지웹님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!