본문 바로가기

추천 검색어

실시간 인기 검색어

리액트 훅을 활용한 마이크로 상태 관리

리액트 상태 관리의 기본 개념부터 동작 원리와 문제 해결, 렌더링 최적화 기법까지
위키북스 오픈소스 & 웹 시리즈 113
다이시 카토 저자(글) · 이선협 , 김지은 번역
위키북스 · 2024년 02월 20일
10.0
10점 중 10점
(9개의 리뷰)
추천해요 (71%의 구매자)
  • 리액트 훅을 활용한 마이크로 상태 관리 대표 이미지
    리액트 훅을 활용한 마이크로 상태 관리 대표 이미지
  • 리액트 훅을 활용한 마이크로 상태 관리 부가 이미지1
    리액트 훅을 활용한 마이크로 상태 관리 부가 이미지1
  • 리액트 훅을 활용한 마이크로 상태 관리 부가 이미지2
    리액트 훅을 활용한 마이크로 상태 관리 부가 이미지2
  • A4
    사이즈 비교
    210x297
    리액트 훅을 활용한 마이크로 상태 관리 사이즈 비교 174x235
    단위 : mm
01 / 04
무료배송 소득공제
10% 24,300 27,000
적립/혜택
1,350P

기본적립

5% 적립 1,350P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 1,350P
  • 리뷰 작성 시, e교환권 추가 최대 300원
배송안내
무료배송
배송비 안내
국내도서/외국도서
도서 포함 15,000원 이상 구매 시 무료배송
도서+사은품 또는 도서+사은품+교보Only(교보굿즈)

15,000원 미만 시 2,500원 배송비 부과

교보Only(교보배송)
각각 구매하거나 함께 20,000원 이상 구매 시 무료배송

20,000원 미만 시 2,500원 배송비 부과

해외주문 서양도서/해외주문 일본도서(교보배송)
각각 구매하거나 함께 15,000원 이상 구매 시 무료배송

15,000원 미만 시 2,500원 배송비 부과

업체배송 상품(전집, GIFT, 음반/DVD 등)
해당 상품 상세페이지 "배송비" 참고 (업체 별/판매자 별 무료배송 기준 다름)
바로드림 오늘배송
업체에서 별도 배송하여 1Box당 배송비 2,500원 부과

1Box 기준 : 도서 10권

그 외 무료배송 기준
바로드림, eBook 상품을 주문한 경우, 플래티넘/골드/실버회원 무료배송쿠폰 이용하여 주문한 경우, 무료배송 등록 상품을 주문한 경우
새벽배송 내일(2/20,목 오전 7시 전) 도착
기본배송지 기준
배송일자 기준 안내
로그인 : 회원정보에 등록된 기본배송지
로그아웃 : '서울시 종로구 종로1' 주소 기준
로그인정확한 배송 안내를 받아보세요!

이달의 꽃과 함께 책을 받아보세요!

1권 구매 시 결제 단계에서 적용 가능합니다.

알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.

키워드 Pick

키워드 Pick 안내

관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

리액트 훅을 활용한 마이크로 상태 관리 상세 이미지
이 책에서는 다양한 상태 관리 방법과 유명한 상태 관리 라이브러리인 Zustand, Jotai, Valtio, React Tracked의 사용법을 소개한다. 또한 실무에서 유용하게 활용할 수 있는 여러 사용 사례에 대한 패턴과 리렌더링 최적화에 대한 내용을 다룬다.

이 책을 처음부터 끝까지 정독하면 리액트에서 상태를 관리하는 방법과 원리를 비롯해 애플리케이션 요구사항에 적합한 상태 관리 라이브러리를 선택할 수 있을 것이다.

★ 이 책에서 다루는 내용 ★

◎ 마이크로 상태 관리의 개념과 구현
◎ 지역 상태와 전역 상태의 개념과 구현
◎ 리액트 컨텍스트를 통한 전역 상태 관리
◎ 모듈 상태를 통한 전역 상태 관리
◎ 리렌더링 최적화
◎ Zustand, Jotai, Valtio, React Tracked의 사용법과 동작 원리
◎ 여러 상태 관리 라이브러리의 장단점 비교
◎ 요구사항에 적합한 라이브러리 선택 방법

이 책의 총서 (78)

작가정보

저자(글) 다이시 카토

(Daishi Kato)
다이시 카토는 수십 년 동안 P2P 네트워크와 웹 기술에 대해 연구했으며 오픈소스 소프트웨어에 열정을 가진 소프트웨어 엔지니어다. 엔지니어링에 관심이 많으며, 지난 5년 동안은 스타트업에서 일해 왔다. 90년대부터 오픈소스 소프트웨어에 적극적으로 참여해 왔으며, 최근에는 자바스크립트와 리액트를 이용한 다양한 라이브러리 개발에 주력하고 있다.

번역 이선협

프로그래밍을 사랑하는 개발자. 분야를 가리지 않고 코딩하는 것을 즐기며 요즘은 지식을 글로 정리하는 것을 취미로 삼고 있다. 현재 주식회사 코발트에서 CTO로 재직 중이다.

번역 김지은

무언가를 만드는 것을 좋아하고, 호기심이 많은 프런트엔드 개발자. “오늘보다 내일이 더 나은 프로그래머”를 모토로 삼고 있으며, 현재는 웹 프런트엔드와 관련된 일을 하고 있다.

목차

  • [1부] 리액트 훅과 마이크로 상태 관리

    ▣ 01장: 리액트 훅을 이용한 마이크로 상태 관리
    기술 요구사항
    마이크로 상태 관리 이해하기
    리액트 훅 사용하기
    __데이터 불러오기를 위한 서스펜스와 동시성 렌더링
    전역 상태 탐구하기
    useState 사용하기
    __값으로 상태 갱신하기
    __함수로 상태 갱신하기
    __지연 초기화
    useReducer 사용하기
    __기본 사용법
    __베일아웃
    __원시 값
    __지연 초기화(init)
    useState와 useReducer의 유사점과 차이점
    __useReducer를 이용한 useState 구현
    __useState를 이용한 useReducer 구현
    __초기화 함수 사용하기
    __인라인 리듀서 사용하기
    정리 26

    [02부] 전역 상태에 대한 기초적인 접근법

    ▣ 02장: 지역 상태와 전역 상태 사용하기
    기술 요구사항
    언제 지역 상태를 사용할까?
    __함수와 인수
    __리액트 컴포넌트와 props
    __지역 상태에 대한 useState 이해하기
    __지역 상태의 한계
    지역 상태를 효과적으로 사용하는 방법
    __상태 끌어올리기(Lifting State Up)
    __내용 끌어올리기(Lifting Content Up)
    전역 상태 사용하기
    __전역 상태란?
    __언제 전역 상태를 사용할까?
    정리

    ▣ 03장: 리액트 컨텍스트를 이용한 컴포넌트 상태 공유
    기술 요구사항
    useState와 useContext 탐구하기
    __useContext 없이 useState 사용하기
    __정적 값을 이용해 useContext 사용하기
    __useContext와 함께 useState 사용하기
    컨텍스트 이해하기
    __컨텍스트 전파의 작동 방식
    __컨텍스트에 객체를 사용할 때의 한계점
    전역 상태를 위한 컨텍스트 만들기
    __작은 상태 조각 만들기
    useReducer로 하나의 상태를 만들고 여러 개의 컨텍스트로 전파하기
    컨텍스트 사용을 위한 모범 사례
    __사용자 정의 훅과 공급자 컴포넌트 만들기
    __사용자 정의 훅이 있는 팩토리 패턴
    reduceRight를 이용한 공급자 중첩 방지
    정리

    ▣ 04장: 구독을 이용한 모듈 상태 공유
    기술 요구사항
    모듈 상태 살펴보기
    리액트에서 전역 상태를 다루기 위한 모듈 상태 사용법
    기초적인 구독 추가하기
    선택자와 useSubscription 사용하기
    정리

    ▣ 05장: 리액트 컨텍스트와 구독을 이용한 컴포넌트 상태 공유
    기술 요구사항
    모듈 상태의 한계
    컨텍스트 사용이 필요한 시점
    컨텍스트와 구독 패턴 사용하기
    정리

    [03부] 라이브러리 구현 및 용도

    ▣ 06장: 전역 상태 관리 라이브러리 소개
    기술 요구사항
    전역 상태 관리 문제 해결하기
    데이터 중심 접근 방식과 컴포넌트 중심 접근 방식 사용하기
    __데이터 중심 접근 방식 이해하기
    __컴포넌트 중심 접근 방식 이해하기
    두 접근 방식의 예외
    리렌더링 최적화
    __선택자 함수 사용
    __속성 접근 감지
    __아톰 사용
    정리

    ▣ 07장: 사용 사례 시나리오 1: Zustand
    기술 요구사항
    모듈 상태와 불변 상태 이해하기
    리액트 훅을 이용한 리렌더링 최적화
    읽기 상태와 갱신 상태 사용하기
    구조화된 데이터 처리하기
    이 접근 방식과 라이브러리의 장단점
    정리

    ▣ 08장: 사용 사례 시나리오 2: Jotai
    기술 요구사항
    Jotai 이해하기
    __구문 단순성
    __동적 아톰 생성
    렌더링 최적화
    Jotai가 아톰 값을 저장하는 방식 이해하기
    배열 구조 추가하기
    Jotai의 다양한 기능 사용하기
    __아톰의 write 함수 정의하기
    __액션 아톰 사용하기
    __아톰의 onMount 옵션 이해하기
    __jotai/utils 번들 소개하기
    __라이브러리 사용법 이해하기
    __고급 기능 소개
    정리

    ▣ 09장: 사용 사례 시나리오 3: Valtio
    기술 요구사항
    또 다른 모듈 상태 라이브러리인 Valtio 살펴보기
    프락시를 활용한 변경 감지 및 불변 상태 생성하기
    프락시를 활용한 리렌더링 최적화
    작은 애플리케이션 만들어 보기
    이 접근 방식의 장단점
    정리

    ▣ 10장: 사용 사례 시나리오 4: React Tracked
    기술 요구사항
    React Tracked 이해하기
    useState, useReducer와 함께 React Tracked 사용하기
    __useState와 함께 React Tracked 사용하기
    __useReducer와 함께 React Tracked 사용하기
    React Redux와 함께 React Tracked 사용하기
    향후 전망
    정리

    ▣ 11장: 세 가지 전역 상태 라이브러리의 유사점과 차이점
    기술 요구사항
    Zustand와 Redux의 차이점
    __Redux와 Zustand를 사용한 예제
    __Redux와 Zustand 예제 비교
    Jotai와 Recoil 을 사용하는 시점
    __Recoil과 Jotai 예제
    __Recoil과 Jotai 예제 비교
    Valtio와 MobX 사용하기
    __MobX, Valtio 관련 예제
    __MobX와 Valtio 예제 비교
    Zustand, Jotai, Valtio 비교하기
    정리

기본정보

상품정보 테이블로 ISBN, 발행(출시)일자 , 쪽수, 크기, 총권수, 시리즈명을(를) 나타낸 표입니다.
ISBN 9791158394899
발행(출시)일자 2024년 02월 20일
쪽수 260쪽
크기
174 * 235 * 19 mm / 692 g
총권수 1권
시리즈명
위키북스 오픈소스 & 웹 시리즈

Klover 리뷰 (9)

구매 후 리뷰 작성 시, e교환권 200원 적립

사용자 총점

10점 중 10점
10점 중 10점
100%
10점 중 7.5점
0%
10점 중 5점
0%
10점 중 2.5점
0%

71%의 구매자가
추천해요 라고 응답했어요

0%

집중돼요

14%

도움돼요

0%

쉬웠어요

14%

최고예요

71%

추천해요

10점 중 10점
/도움돼요
도움이 되는 책입니다
10점 중 10점
/추천해요
실무에서 리액트를 사용해야해서 구매했는데 덕분에 상태관리에 대한 개념을 잘 이해했습니다.
10점 중 10점
/추천해요
다양한 상태 관리 방법에 대해 쉽게 설명이 되어있어 좋았습니다. 그리고 실무에서 유용하게 활용할 수 있는 여러 사례도 참고할 수 있어서 많은 도움이 되었습니다 :)
10점 중 10점
/도움돼요
전체적으로 깊이 파는 내용은 없이 개론식으로 설명이 되어있어요. 훑다가 만 느낌이긴 해요. 하지만 상태관리 라이브러리를 많이 만들어본 저자만의 관점을 조금이라도 엿볼 수 있는 것만으로도 가치가 있는 책이라 봅니다.
10점 중 10점
/추천해요
대단히 좋은 내용의 책입니다.
10점 중 10점
/최고예요
리액트 실무에서 도움될것같다
10점 중 10점
/추천해요
헐레벌떡 주문했어요!! 기대만땅!!😊

문장수집 (1)

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)

구매 후 리뷰 작성 시, e교환권 100원 적립

리액트 훅을 활용한 마이크로 상태 관리
리액트 훅을 활용한 마이크로 상태 관리

교환/반품/품절 안내

  • 반품/교환방법

    마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환 신청, [1:1 상담 > 반품/교환/환불] 또는 고객센터 (1544-1900)
    * 오픈마켓, 해외배송 주문, 기프트 주문시 [1:1 상담>반품/교환/환불] 또는 고객센터 (1544-1900)
  • 반품/교환가능 기간

    변심반품의 경우 수령 후 7일 이내,
    상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
  • 반품/교환비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 반품/교환 불가 사유

    1) 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
    2) 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
    3) 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    4) 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
    5) 디지털 컨텐츠인 ebook, 오디오북 등을 1회이상 ‘다운로드’를 받았거나 '바로보기'로 열람한 경우
    6) 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    7) 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    8) 세트상품 일부만 반품 불가 (필요시 세트상품 반품 후 낱권 재구매)
    9) 기타 반품 불가 품목 - 잡지, 테이프, 대학입시자료, 사진집, 방통대 교재, 교과서, 만화, 미디어전품목, 악보집, 정부간행물, 지도, 각종 수험서, 적성검사자료, 성경, 사전, 법령집, 지류, 필기구류, 시즌상품, 개봉한 상품 등
  • 상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
  • 소비자 피해보상 환불 지연에 따른 배상

    1) 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    2) 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

기분 좋은 발견

다른 언어 책

이 분야의 신간

엄마의 얼굴
이벤트
  • 단말기_이규태에디션
  • EBS 겨울방학 특집 쿠폰이벤트
01 / 02
TOP