Thumbnail
개발 · 프로그래밍 프론트엔드

React 완전 끝내기: useHoooooook 대시보드

62명이 수강하고 있어요.

44,000원

지식공유자: 김영보
총 95개 수업 (10시간 25분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[프론트엔드, 웹 개발] 강의입니다.

넓고 깊으면서 자세하게 React의 state와 hook을 배울 수 있습니다. React 공식 문서의 95% 이상을 다룹니다. 본 강좌로 React를 끝낼 수 있습니다.

✍️
이런 걸
배워요!
React state(상태)
React hook
컴포넌트를 만드는 방법
React 패러다임
React 코드 리팩터링 방법
React와 외부 시스템 연결
시나리오로 개발하는 방법

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
React state와 hook을 완전하게 배우려는 개발자
React의 모든 것을 빠짐없이 배우려는 개발자
React 개발 응용력을 향상시키려는 개발자
React 환경의 기획자
컴포넌트 개념 정립을 원하는 개발자, 기획자
📚
선수 지식,
필요할까요?
자바스크립트, HTML, CSS
DOM 이해도 필요하지만 필수는 아닙니다
강의자의 "React 비기너" 강좌 추천

안녕하세요
김영보 입니다.
김영보의 썸네일

40년 넘게 소프트웨어를 개발했으며, 지금도 개발하고 있습니다. 
23년 넘게 JavaScript 중심으로 개발했습니다.

동영상: 10개
자바스크립트 비기너, 자바스크립트 중고급
모던 자바스크립트(ES6+) 기본, 모던 자바스크립트(ES6+) 심화
DOM 기본, DOM 인터랙션
React 비기너, React 완전 끝내기
요구분석 구현 방법
자바스크립트 머신러닝 TensorFlow.js

저서: 9권
몰입! 자바스크립트, ECMAScript 6, HTML5, DOM 스크립팅
자바스크립트 정규표현식, 요구분석을 위한 Event Process 모델링
머신러닝 TensorFlow.js JavaScript, Ajax 활용, prototype.js 완전분석  
9권 중에서 8권은 국내 최초 저자입니다.
특히, "머신러닝 TensorFlow.js JavaScript"는 출판하는 시점에 amazon.com에 관련된 책이 없었습니다.

 

커리큘럼 총 95 개 ˙ 10시간 25분의 수업
이 강의는 영상, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강좌 소개
1. 강좌 범위, 사전 지식, 강좌의 용어 사용 기준, 강의 진행 기준 미리보기 02:36
2. React 개발 환경 설정, 확인 03:32
3. 강의 소스 파일 다운로드 00:15
4. 다운로드 파일 설치, 사용 방법 05:56
섹션 3. Object, Array 형태의 상태 변경
1. Object 형태의 상태 변경-1: 상태에 Object 할당, 상태 값 업데이트 09:17
2. Object 형태의 상태 변경-2: 상태 값 업데이트, mutation 05:00
3. Array 형태의 상태 변경: 상태 변수에 Array 할당, 상태 업데이트 09:40
4. 코드 리팩터링: 코드 형태, 리팩터링 필요 04:15
5. Array 엘리먼트 삭제: 코드 형태, 삭제 조건 07:03
6. Array 엘리먼트 변경: 코드 형태, 변경 방법 07:00
7. Array에 엘리먼트 추가, 코드 형태, 추가 방법, slice() 사용 방법 09:22
8. 다수의 컴포넌트에서 상태 공유 06:14
섹션 4. 상태 구조화
1. 상태 구조화 원칙 03:44
2. 관련된 상태를 그룹화한다 07:00
3. 상태 모순 형태 04:34
4. 상태 모순을 피한다 07:17
5. 불필요한 상태를 사용하지 않는다 04:33
6. 상태 값 중복 형태 07:00
7. 상태 값의 중복을 피한다 07:31
8. 상태를 깊게 계층화하지 않는다 07:35
섹션 5. 컴포넌트 상태 공유
1. 자식 컴포넌트에 상태를 작성한 형태 08:12
2. 미션 시나리오 04:52
3. 상태를 부모 컴포넌트로 올리기-1: 자식 컴포넌트의 상태 변수 삭제, 자식 컴포넌트로 값 넘기기 04:58
4. 상태를 부모 컴포넌트로 올리기-2: 부모 컴포넌트에 상태 변수 작성, 상태 변수에 값 설정 07:02
섹션 6. 상태 유지, 초기화-1
1. React의 UI Tree, Render Tree: UI Tree, Render Tree, 컴포넌트 위치 변경 06:50
2. 상태 유지 조건 07:27
3. 컴포넌트를 삭제하면 상태를 초기화: 컴포넌트 렌더링 형태 08:35
4. 위치와 컴포넌트가 같으면 상태 유지 07:08
5. 위치와 컴포넌트가 같더라도 상태 초기화 05:35
섹션 7. 상태 유지, 초기화-2
1. 변경 체크 기준은 UI Tree 위치 08:36
2. UI Tree 위치 변경, 상태 초기화 08:41
3. 컴포넌트 이름이 다르면 상태 초기화 06:13
4. 다른 위치에 컴포넌트 렌더링 08:15
5. key로 상태 초기화 06:17
섹션 8. useReducer Hook
1. useState 형태와 요구사항 04:00
2. useReducer Hook 형태 04:34
3. useReducer 플로우 08:40
4. useState를 useReducer로 바꾸기 3단계: 바꾸기 1단계 04:20
5. useState를 useReducer로 바꾸기 2단계 05:08
6. useState를 useReducer로 바꾸기 3단계 04:11
7. useState와 useReducer 비교 05:22
섹션 9. useContext Hook
1. React Context 용도: props와 context 04:55
2. Context 사용 3단계: props로 전달한 형태, Context 사용 3단계 05:45
3. 1단계 Context 생성: createContext() 01:24
4. 2단계 컴포넌트에서 context 값 사용 03:35
5. 3단계 컴포넌트에서 Context 제공 05:11
6. Context 업데이트 06:50
7. Context 사용 고려 사항 02:42
섹션 10. useRef Hook
1. useRef로 하려는 것: Escape Hatch 04:08
2. useRef 작성 05:13
3. useRef 사용 05:43
4. useRef 활용 형태(타이머): setInterval(), clearInterval() 09:08
섹션 11. Ref 오브젝트와 DOM
1. Ref 오브젝트로 엘리먼트 접근 08:16
2. Ref 오브젝트로 엘리먼트 참조 05:31
3. Ref 오브젝트와 DOM 인터페이스 08:01
4. 엘리먼트 스크롤 06:46
5. ref 콜백 함수 03:46
6. ref 콜백 함수 활용 10:48
섹션 12. Ref 관련 API, Hook
1. 다른 컴포넌트의 DOM 엘리먼트에 접근 08:13
2. forwardRef API 05:49
3. useImperativeHandle Hook 09:36
섹션 13. useEffect Hook
1. 컴포넌트에 Effect 선언: Effect 작성 방법, useEffect를 반영하지 않은 시나리오 07:55
2. useEffect 사용 형태-1: 하려는 것, 에러 발생 04:48
3. useEffect 사용 형태-2: <video> 05:55
4. Effect 의존성 작성 06:24
5. Effect 의존성 지정 09:06
6. 외부 시스템 동기화 06:09
7. 클린업 함수 05:22
8. React 패러다임과 클린업 11:56
섹션 14. useMemo Hook
1. useMemo 사용 배경 05:07
2. useMemo 문법, 캐싱 03:45
3. useMemo 사용 형태 06:43
4. 리액티브 값 사용 07:50
5. useMemo 용도 03:22
6. 컴포넌트 렌더링 효율 07:06
7. memo API 06:03
섹션 15. useCallback Hook
1. useCallback 사용 배경 07:46
2. useCallback으로 함수 캐싱 07:49
3. useCallback 의존성, bind() 07:30
섹션 16. Custom Hook
1. Custom Hook 사용 배경 02:32
2. Custom Hook으로 분리 03:56
3. Custom Hook 분리 형태, 목적 09:42
섹션 17. useSyncExternalStore Hook
1. useSyncExternalStore 사용 배경 04:22
2. useSyncExternalStore 사용 방법 06:19
강의 게시일 : 2024년 03월 20일 (마지막 업데이트일 : 2024년 03월 20일)
수강평
수강생분들이 직접 작성하신 수강평입니다.
아직 평가를 충분히 받지 못한 강의 입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!😄️️
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!