한 입 크기로 잘라먹는 바이브코딩 - 겉핥기 말고, 진짜 개발자처럼 (클로드 & 코덱스)
이정환 Winterlood
AI는 딱 당신만큼만 훌륭합니다. AI 활용법 → 기초 핵심 지식 → 프로젝트 개발 3단계로 완성하는 완벽한 바이브 코딩. 바이브 코딩을 제대로 배워보고 싶은 분들을 위해, 어떤 AI를 사용하더라도 변하지 않는 핵심 개념들을 한 입 크기로 잘라 전달해 드립니다.
입문
웹앱, 네트워크, 보안 교육
이제는 실전에 도전할 차례입니다 🔥 React.js + TypeScript + Supabase로 실무급 SNS를 함께 개발해보며 인증&인가, 무한스크롤, 이미지 업로드, 좋아요, 무한 중첩 댓글, 다크모드 등의 기능을 만들어 봅니다. 이 과정에서 Zustand와 Tanstack Query를 이용한 서버 및 전역 상태 관리 기법도 살펴볼 예정입니다.





넷마블
임직원들도 이 강의를 듣고 있어요!





넷마블
임직원들도 이 강의를 듣고 있어요!
먼저 경험한 수강생들의 후기
5.0
pgaey
학습자 입장에서 느꼈던 개인적인 견해를 남겨요. 강의를 고민하시는 분들께 도움이 되길 바랍니다. 1. 시스템 흐름에 대해 이해하기가 쉽습니다. 강의마다 현재 구현하려는 기능의 시스템 흐름을 자료들로 설명 해주십니다. 흐름에 따라 눈에 보이는 시각자료도 계속 변경되니 어려운 개념을 먼저 그려넣고 할 수 있게 만들어서 좋습니다. 코드구현보다 아키텍처가 중요하다보니 정말 좋은 요소입니다. 2. 개념을 다뤄요 개념을 다뤄주시니 이해가 쉽고 하는 이유를 알게 돼요. 그렇게 지식을 얻다보니 개인적으론 지식공유자님이 어떻게 공부하셨을까 궁금해지더라구요. 저는 결국 공식문서 레퍼런스를 얼마나 파고들었냐에 차이 아닐까 하는 생각이 들면서 코드를 까보고 공식문서'로도' 지식을 습득하는 것이 중요하겠다는 도전이 됐습니다. 그냥 클론 코딩이 아니에요 3. 마냥 쉽지 않아요 개념을 잘 다뤄주시지만 엄청 쉽진 않습니다. 실전 프로젝트인만큼 중요한 부분은 난이도가 있습니다. 개인적으론 난이도가 제겐 딱 알맞았어요. 너무 어렵지도, 반대로 쉽지도 않아서 딱 좋습니다. 4. 딕션 강사님 딕션이 좋아요. 역체감이 크다고 그러죠. 딕션이 좋다고 더 집중이 잘되는 느낌을 받진 않더라고요. 그런데 반대일 때가 힘들어요. 그런 스트레스가 전혀 없어요. ** 마무리 ** 프로젝트 흐름을 잡길 원하시는 분들은 수강하시면 도움이 될 거 같습니다. 저는 부분부분 구현은 해봤지만 결국 프로젝트를 이루는 아키텍처와 시스템 흐름도를 아는 것이 중요하더라구요. 프로젝트를 A-Z까지 못해본 분들은 들으시면 많은 도움 받으실 겁니다.
5.0
민경언
인프런에서 꽤 많은 유료 강의를 들었는데..모든 면에서 이정환님의 강의는 최고 입니다. 그래서 이정환님의 강의는 모두 들었습니다. 이번 리액트 SNS 강의도 좋으네요.. 이정환님의 강의는... 1. 강의 준비를 해온 것이 들으면서 느껴집니다. => 다른 강사들의 영상을 보면 거의 대부분 스크립트 준비 같은 건 안합니다. 대부분 제목 수준의 내용만 준비 하는 것 같습니다. 그러다 보니 영상을 보면 버벅 거리고, 한 말 또 하고.. 예제가 결과와 다르게 나오고..어떤 경우는 하도 침을 꼴깍 넘기는 소리를 너무 많이 내서 더러워서 이후로 듣지 않은 것도 있습니다. 그런데 이정환님의 강의는 촬영 전에 스크립트를 철저히 준비 하는 것이 보다 보면 느껴집니다. 그러니까 중언도 없고, 진행이 매끄럽습니다. 매우 만족 스럽고, 정말 돈을 내고 들을 만 하다고 느껴 집니다. 2. 강의 환경 준비를 잘 합니다. => 다른 강사들의 영상과 다르게 처음 부터 끝까지 음향이 일정 합니다. 이정환님의 강의를 보면 거의 움직이지 않고 촬영 합니다. 움직이면 음성이 고른 높낮이로 녹음이 되지 않기 때문에 그런 것 같습니다. 3. 강의 내용 품질이 좋습니다. => 다른 강사들의 영상을 보면 대부분 PPT에 그냥 타이핑 해서 보여줍니다. 별로 정성스럽다는 느낌이 들지 않습니다. 유료로 보는 입장에서 좀 돈이 아깝다는 느낌이 들기도 합니다. 이정환님의 강의는 PPT로 보여지는 화면이 없습니다. 모두 애니메이션화 된 화면으로 설명을 합니다. 그러다 보니 이해가 빠를 수 있습니다. 그런데 이정환 님의 강의를 보다 보니..문제가 있습니다. 다른 강사들의 유료 영상 미리보기를 보면 품질이 맘에 들지 않아 구매가 꺼려 집니다... 다른 강사들은 이정환님의 강의를 보고 벤치마킹 해야 합니다. 인프런 측에서도 이정환님의 강의를 벤치 마킹 해서 이를 기준으로 삼고 유료로 운영 하고자 하는 강사들에게 따를 것을 요청 해야 합니다. 돈 내고 보는 건데 보다 좋은 품질을 서비스 해야 하는 것이 당연한 것 아닐까요? 그래서..이정환님의 강의만 강의라고 부릅니다. 다른 강사들의 영상은 그냥 영상 이라고 부릅니다..강의라고 부르기엔 부족 합니다.
5.0
kaeuhy
강의 커리큘럼을 보며, 참 알차다고 생각했습니다. 이보다 더 완벽한 프론트엔드를 위한 강의는 존재하지 않습니다. 프론트엔드 = 이정환
React.js + TypeScript + Supabase를 이용해 실무급 SNS 프로젝트를 만들어 봅니다.
인증&인가, 무한스크롤, 이미지 업로드, 좋아요, 무한 중첩 댓글, 다크모드 등의 기능을 만들어 봅니다
Zustand와 Tanstack Query를 이용한 서버 및 전역 상태 관리 기법을 살펴봅니다.
이미지를 클릭하면 로드맵으로 이동하실 수 있습니다.
> 로드맵 링크 :https://link.onebitefe.com/r/3fr3f6
시리즈 강의 링크
> 한 입 크기로 잘라먹는 리액트 :https://inf.run/kdHbe
> 한 입 크기로 잘라먹는 타입스크립트 : https://inf.run/FpLm4
> 한 입 크기로 잘라먹는 넥스트 : https://inf.run/v3XAj
AI에게 물어보며 튜토리얼만 반복하고 계신다면, 이제는 진짜 실전 프로젝트에 도전할 차례입니다.
본 강의에서는 React.js + TypeScript + Supabase를 활용하여
실제 사용자들에게 제공 가능한 수준의 실무급 SNS 서비스를 처음부터 끝까지 만들어 봅니다.
데모 사이트 : https://demo-onebite-log.vercel.app/
> 테스트 계정 이메일 : test@onebitefe.com
> 테스트 계정 비밀번호 : 123456
이 강의는 AI가 만들어주는 수준의 단순한 UI나 CRUD 구현에 그치지 않습니다.
인증/인가, 이미지 업로드, 무한 스크롤, 좋아요, 무한 중첩 댓글, 다크모드 등의
오늘날의 실제 서비스들에서 사용되는 핵심적인 기능들을 직접 설계하고 구현해 봅니다.
이메일 회원가입/로그인
소셜 로그인(GitHub)
비밀번호 찾기
세션 관리
RLS를 이용한 인가
useInfiniteQuery를 이용한 피드 무한 스크롤 관리
캐시 데이터 관리
Supabase Storage를 이용한 이미지 업로드 및 관리
포스트, 프로필 이미지 업로드 기능 구현
동시성 이슈 해결 (RPC)
캐시 조작을 통한 빠른 결과 반영
무한 중첩되는 댓글 기능 구현
재귀적 컴포넌트 렌더링
시스템, 다크, 라이트 테마 제공
Persist를 이용한 테마 유지 및 깜빡임 방지 기능 구현
복잡한 기능을 잘 다루기 위해서는, 우리의 도구도 함께 업그레이드 되어야 합니다.
본 강의에서는 아래에 안내된 강력한 도구들을 하나씩 익히고
실제 프로젝트에 적극적으로 활용해볼 예정입니다.
Tailwind CSS
CSS 스타일링을 보다 편리하게 도와주는 도구
스타일링을 위한 별도의 CSS 파일이 필요하지 않음
Shadcn/ui
Tailwind CSS 기반의 디자인 라이브러리
고품질 컴포넌트를 제공함 (ex. Input, Button, Dialog 등)
Zustand
작고 가벼운 전역 상태 관리 라이브러리
기존의 Redux를 밀어내고 있는 신흥 강자
Tanstack Query
서버 상태 관리 라이브러리
비동기 데이터 페칭의 로딩, 에러 처리를 도와줌
이 강의는 단순히 코드를 따라 치고 끝나는 강의가 절대 아닙니다.
왜 그렇게 구현하는지, 어떤 흐름으로 구성되는지
직접 이해하고 소화할 수 있도록 이론 설명도 듬뿍 담았습니다.
본 강의는 React.js와 TypeScript에 대한 기초가 있는 분들을 대상으로 제작되었습니다
만약 위 기술에 익숙하지 않으시다면 아래의 선수 강의를 먼저 수강 하시길 권장드립니다.
같은 음식이더라도 보기 좋은것이 더 맛있게 느껴지는 것 처럼
같은 개념 설명이더라도 더 직관적이고 매력적인 시각자료가 더 이해하기 쉬울거라 생각합니다.
따라서 애니메이션을 포함한 직관적인 시각자료를 만들기 위해 부단히 노력했습니다.
새로운 용어나 개념이 등장할 때 대충 설명하고 넘어가거나, 이미 알고 계실거라고 속단하지 않았습니다. 강의를 들으시면서 별도로 구글링 하실 일 없도록 최대한 노력했습니다.
수강생 여러분들의 흥미 유지를 위해 강의 중 새로운 내용이 등장할 때 항상 앞의 내용과 연관이 있는지, 갑자기 흐름이 끊키는 느낌을 받지는 않으실지 항상 개연성을 생각하면서 강의를 만들었습니다.
오랜 시간 제 목소리를 들으셔야 하는 만큼 좋은 발성과 딕션을 위해 항상 노력하고 있습니다.
이를 위해 2배속으로 재생해도 다 알아들으실 수 있게끔 강의를 제작했습니다.
한번 들어보세요! 2배속 재생 링크
수강생 전용 커뮤니티에 모여 서로 지식과 소식을 공유하며 성장합니다.
네이버 카페 : https://cafe.naver.com/winterlood
오픈 채팅방 : 수업 자료에서 참여 링크를 확인해주세요
무엇이든 쉽고 재미있게 설명할 방법이 있다고 믿는
프론트엔드 개발자 & 교육자
📚 도서
📹 강의
한 입 크기로 잘라먹는 Next.js
한 입 크기로 잘라먹는 타입스크립트
한 입 크기로 잘라먹는 리액트
학습 대상은
누구일까요?
한입 시리즈의 수강생 여러분 (React.js + TypeScript 수강 완료자)
React.js 와 TypeScript에 대한 지식이 이미 있으신 분들
튜토리얼 수준에서 벗어나 실전 프로젝트에 도전해 보고 싶으신 분들
질문 답변이 월-금 최소 1회 이상 매일 이뤄지는 강의를 찾으시는 분들
지식공유자가 직접 운영하는 수강생 커뮤니티가 활발한 강의를 찾으시는 분들
선수 지식,
필요할까요?
React.js 기초 (한입 리액트 강의 수강자 수준)
TypeScript 기초 (한입 타입스크립트 강의 수강자 수준)
인프런인증
커리어인증
40,729
명
수강생
3,151
개
수강평
1,710
개
답변
5.0
점
강의 평점
29
개
강의
무엇이든 쉽게 설명할 방법은 있다!
📚 도서
🏆 어워드
2025 인프런 연말어워드 베스트셀러 수상
2024 인프런 연말어워드 수강생 PICK 수상
2023 인프런 연말어워드 수강생 PICK 수상
📹 강의
한 입 크기로 잘라먹는 바이브코딩
한 입 크기로 잘라먹는 React.js 실전 프로젝트 - SNS 편
한 입 크기로 잘라먹는 Next.js
한 입 크기로 잘라먹는 타입스크립트
한 입 크기로 잘라먹는 리액트
전체
90개 ∙ (22시간 9분)
해당 강의에서 제공:
전체
135개
5.0
135개의 수강평
수강평 1
∙
평균 평점 5.0
5
안녕하세요, 정환 선생님! 선생님의 한입 크기로 잘라먹는 리액트 책으로 개발에 입문했던 한 수강생입니다. 입문 당시 선생님의 책 덕분에 개발의 재미를 알게 되었고 정말 큰 도움을 받았습니다. 취업 준비 과정에서 잠시 좌절을 겪고 꿈을 접었던 시기도 있었지만 가장 행복했던 기억을 떠올려보니 결국 개발을 하던 제 모습이더라고요. 다시 용기를 내어 돌아왔을 때 어느덧 훌륭한 강사로 성장하신 선생님을 뵙고 고민 없이 이 강의를 선택했습니다. 기대만큼이나 완벽한 퀄리티와 설명 덕분에 공백기가 무색할 정도로 많은 것을 배웠습니다. 제 길을 다시 비춰주셔서 진심으로 감사합니다. 늘 마음속으로 응원하겠습니다! 감사합니다
수강평 2
∙
평균 평점 5.0
5
학습자 입장에서 느꼈던 개인적인 견해를 남겨요. 강의를 고민하시는 분들께 도움이 되길 바랍니다. 1. 시스템 흐름에 대해 이해하기가 쉽습니다. 강의마다 현재 구현하려는 기능의 시스템 흐름을 자료들로 설명 해주십니다. 흐름에 따라 눈에 보이는 시각자료도 계속 변경되니 어려운 개념을 먼저 그려넣고 할 수 있게 만들어서 좋습니다. 코드구현보다 아키텍처가 중요하다보니 정말 좋은 요소입니다. 2. 개념을 다뤄요 개념을 다뤄주시니 이해가 쉽고 하는 이유를 알게 돼요. 그렇게 지식을 얻다보니 개인적으론 지식공유자님이 어떻게 공부하셨을까 궁금해지더라구요. 저는 결국 공식문서 레퍼런스를 얼마나 파고들었냐에 차이 아닐까 하는 생각이 들면서 코드를 까보고 공식문서'로도' 지식을 습득하는 것이 중요하겠다는 도전이 됐습니다. 그냥 클론 코딩이 아니에요 3. 마냥 쉽지 않아요 개념을 잘 다뤄주시지만 엄청 쉽진 않습니다. 실전 프로젝트인만큼 중요한 부분은 난이도가 있습니다. 개인적으론 난이도가 제겐 딱 알맞았어요. 너무 어렵지도, 반대로 쉽지도 않아서 딱 좋습니다. 4. 딕션 강사님 딕션이 좋아요. 역체감이 크다고 그러죠. 딕션이 좋다고 더 집중이 잘되는 느낌을 받진 않더라고요. 그런데 반대일 때가 힘들어요. 그런 스트레스가 전혀 없어요. ** 마무리 ** 프로젝트 흐름을 잡길 원하시는 분들은 수강하시면 도움이 될 거 같습니다. 저는 부분부분 구현은 해봤지만 결국 프로젝트를 이루는 아키텍처와 시스템 흐름도를 아는 것이 중요하더라구요. 프로젝트를 A-Z까지 못해본 분들은 들으시면 많은 도움 받으실 겁니다.
수강평 3
∙
평균 평점 5.0
수정됨
수강평 15
∙
평균 평점 3.3
5
인프런에서 꽤 많은 유료 강의를 들었는데..모든 면에서 이정환님의 강의는 최고 입니다. 그래서 이정환님의 강의는 모두 들었습니다. 이번 리액트 SNS 강의도 좋으네요.. 이정환님의 강의는... 1. 강의 준비를 해온 것이 들으면서 느껴집니다. => 다른 강사들의 영상을 보면 거의 대부분 스크립트 준비 같은 건 안합니다. 대부분 제목 수준의 내용만 준비 하는 것 같습니다. 그러다 보니 영상을 보면 버벅 거리고, 한 말 또 하고.. 예제가 결과와 다르게 나오고..어떤 경우는 하도 침을 꼴깍 넘기는 소리를 너무 많이 내서 더러워서 이후로 듣지 않은 것도 있습니다. 그런데 이정환님의 강의는 촬영 전에 스크립트를 철저히 준비 하는 것이 보다 보면 느껴집니다. 그러니까 중언도 없고, 진행이 매끄럽습니다. 매우 만족 스럽고, 정말 돈을 내고 들을 만 하다고 느껴 집니다. 2. 강의 환경 준비를 잘 합니다. => 다른 강사들의 영상과 다르게 처음 부터 끝까지 음향이 일정 합니다. 이정환님의 강의를 보면 거의 움직이지 않고 촬영 합니다. 움직이면 음성이 고른 높낮이로 녹음이 되지 않기 때문에 그런 것 같습니다. 3. 강의 내용 품질이 좋습니다. => 다른 강사들의 영상을 보면 대부분 PPT에 그냥 타이핑 해서 보여줍니다. 별로 정성스럽다는 느낌이 들지 않습니다. 유료로 보는 입장에서 좀 돈이 아깝다는 느낌이 들기도 합니다. 이정환님의 강의는 PPT로 보여지는 화면이 없습니다. 모두 애니메이션화 된 화면으로 설명을 합니다. 그러다 보니 이해가 빠를 수 있습니다. 그런데 이정환 님의 강의를 보다 보니..문제가 있습니다. 다른 강사들의 유료 영상 미리보기를 보면 품질이 맘에 들지 않아 구매가 꺼려 집니다... 다른 강사들은 이정환님의 강의를 보고 벤치마킹 해야 합니다. 인프런 측에서도 이정환님의 강의를 벤치 마킹 해서 이를 기준으로 삼고 유료로 운영 하고자 하는 강사들에게 따를 것을 요청 해야 합니다. 돈 내고 보는 건데 보다 좋은 품질을 서비스 해야 하는 것이 당연한 것 아닐까요? 그래서..이정환님의 강의만 강의라고 부릅니다. 다른 강사들의 영상은 그냥 영상 이라고 부릅니다..강의라고 부르기엔 부족 합니다.
수강평 2
∙
평균 평점 5.0
수정됨