리액트 인터뷰 가이드 : 면접 준비부터 실무까지 한 번에 챙기는 리액트 개발자 핵심 노트
저자

수디르조나,앤드류바이스덴

저자:수디르조나
자바스크립트와자바프로그래밍언어의선두적인소프트웨어개발자이자작가,솔루션아키텍트다.수디르는견고한아키텍처와높은성능을우선시하는다수의대규모애플리케이션을개발하는데참여했다.싱글페이지애플리케이션(리액트/뷰/앵귤러),백엔드API개발,SQL,그리고클라우드와컨테이너화기술에대한폭넓은지식을토대로많은개발자가경력을발전시킬수있게도움을주었다.또한이책외에도네권의책을썼으며,블로거,연사,강사이기도하다.

저자:앤드류바이스덴
자바스크립트와파이썬프로그래밍언어를사용하는데능숙한소프트웨어개발자이자기술작가다.앤드류는경력을이어가는동안다양한업계의여러회사에서근무했다.기술작가로서갖추고있는기술과지식은많은개발자가기술분야에서경력을시작하고기존기술을발전시키는데도움을주었다.그는3만명이상의소셜미디어팔로워를보유하고있으며,커뮤니티에적극적으로기여하고있다.

역자:김용찬
동국대학교무역학과와한국과학기술원기술경영전문대학원석사과정을졸업하고삼성SDS,카카오,트리플(현인터파크)에서각각풀스택및프런트엔드개발자로근무했다.현재는경기도성남시에소재한IT회사에서프런트엔드개발자로근무하고있다.그리고프런트엔드기술블로그도함께운영하고있다.

역자:강주희
김용찬과는오랜스승과제자사이로,숙명여자대학교미디어학부,IT공학을전공하고e커머스플랫폼에서개발자로근무하고있다.

목차


[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,그래프
배포를포함한애플리케이션구조설계하기
커피레스토랑프로젝트
정리

출판사 서평

총223개에달하는리액트개발자면접질문을통해리액트와프런트엔드개발지식을한단계더업그레이드하세요!

《리액트인터뷰가이드》는리액트생태계와최신리액트개발동향에대해종합적으로다룬다.이책을통해리액트개발에필수적인기술과팁을통해앞으로겪을다양한상황에신속하게대응할수있는능력을키울수있다.

또한리액트개발자면접을준비하는프런트엔드개발자꿈나무들뿐만아니라이미경험많은개발자들도리액트지식을확장할수있도록리액트면접에서자주등장하는질문과테스팅,Next.js앱구축과같은중요기술들을함께다룬다.

이책을통해리액트직무면접에대한자신감을쌓고,리액트개발자로서한단계더나아갈수있을것이다.

★이책에서다루는내용★

*경쟁이치열한시장에서프로필을빛나게할최신전략
*기초부터고급까지,다양한면접질문에대비하고리액트개발자직무를얻는방법
*리액트의최신기능,성능최적화,디버깅기술
*리액트개발자에게필수적인기술과팁
*다양한프레임워크와라이브러리를이해하고리액트면접질문에대비하는법
*완벽한리액트기반애플리케이션을구축하고코딩과제에서뛰어난성과를거두는방법접기