[1부]면접준비
01장:면접준비를위한마음가짐다지기
이력서와자기소개서준비
깃허브프로필또는웹사이트포트폴리오만들기
지원할일자리찾기
밋업및추천의역할
면접팁살펴보기
정리
[2부]리액트핵심기술면접마스터하기
02장:리액트의기본개념과기능이해
리액트개발을위한선행조건
리액트소개
JSX
요소와컴포넌트를이용한뷰구축
props와state를활용한컴포넌트데이터제어
keyprop의중요성
이벤트처리
가상DOM
리액트애플리케이션에서의데이터흐름과통신
리액트에서DOM요소접근
컨텍스트API를이용한전역상태관리
서버사이드렌더링
정리
03장:훅-함수컴포넌트에state와다른기능추가하기
훅소개와목적
훅을이용한지역state관리
훅을이용한전역state관리
리액트애플리케이션에서부수효과실행하기
애플리케이션성능최적화
ref훅을사용한DOM노드접근
인기있는서드파티훅
사용자정의훅구축
훅문제해결과디버깅
정리
04장:라우팅과국제화
기술요구사항
내비게이션및리액트라우터소개
라우트,라우트타입,링크
라우트추가
URL파라미터에접근하기
중첩라우트
동적라우팅
오류페이지
국제화와지역화
번역및포매팅된메시지추가
인수전달및플레이스홀더
정리
05장:리액트의고급개념
포털
에러바운더리
SuspenseAPI를활용한비동기작업관리
동시성렌더링을활용한렌더링성능최적화
ProfilerAPI를활용한리액트애플리케이션디버깅
엄격모드
정적타입검사
리액트의모바일환경및기능
정리
[03부]리액트그너머,그리고심화주제
06장:리덕스-최고의상태관리솔루션
플럭스패턴과리덕스이해하기
리덕스의핵심원칙,컴포넌트,API
리덕스미들웨어:사가와썽크
RTK를활용한리덕스로직표준화
리덕스개발자도구로애플리케이션디버깅하기
정리
07장:리액트에서CSS를다루는다양한방법
기술요구사항
CSS를적용하는다양한방법
전처리기와CSS모듈알아보기
CSS-in-JS접근법과styled-components의사용법
리액트애플리케이션에서styled-componen
사용하는법
정리
08장:리액트애플리케이션테스팅과디버깅
기술요구사항
리액트테스트헬퍼소개
소프트웨어테스트하기
애플리케이션속데이터관리하기
이벤트및타이머를활용한코드실행
리액트개발자도구를활용한디버깅과분석
정리
09장:Next.js,개츠비,리믹스프레임워크를
빠른개발
리액트를풀스택프레임워크로사용하기
정적사이트생성
서버사이드렌더링
페이지메타데이터추가
SEO모범사례
정리
[04부]프로그래밍실습
10장:실제프로그래밍과제깨부수기
기술요구사항
개발환경준비
올바른스캐폴딩도구또는템플릿선택하기
애플리케이션아키텍처결정
코드테스트하기
README와함께Git저장소를만들고공유하기
정리
11장:리액트,리덕스,styled-componen
파이어베이스백엔드기반애플리케이션만들기
기술요구사항
프로젝트스캐폴딩및구성
파이어베이스서비스소개와애플리케이션구성
파이어베이스인증과백엔드구현하기
상태관리를위한리덕스컴포넌트만들기
프레젠테이션레이어만들기
다국어지원
Vitest프레임워크로테스팅구현하기
README문서와함께Git저장소생성하기
공개접근을위해애플리케이션배포하기
정리
12장:Next.js툴킷,인증,SWR,그래프
배포를기반으로한애플리케이션만들기
기술요구사항
RESTAPI소개
사용자인증,SWR,그래프
배포를포함한애플리케이션구조설계하기
커피레스토랑프로젝트
정리