728x90

비동기 처리 2

Zustand를 활용(10): 상태 지속성 관리 (Persist)

프로젝트 상태 관리 실습 - 간단한 예제 개발내용:이번 강의에서는 Zustand로 상태 관리를 적용한 간단한 프로젝트를 직접 개발해봅니다.상태 모듈화, 비동기 처리, 상태 지속성 관리, 성능 최적화 등 상태 관리의 다양한 기법을 종합적으로 활용합니다. 실습 예제: 간단한 Todo 리스트 애플리케이션Step 1: 프로젝트 설정Create React App으로 새 프로젝트 생성npx create-react-app todo-appcd todo-appnpm install zustandZustand 설치 및 기본 설정zustand 라이브러리를 설치하고, 상태 저장소(store)를 설정합니다. Step 2: 상태 저장소 구성 (Zustand 사용)store.js 파일 생성:import create from 'zus..

React/Zustand 2024.10.15

Recoil을 사용한 React 상태 관리(7): Recoil과 React Suspense 사용하기

Recoil과 React Suspense 사용하기개요:Recoil과 React Suspense를 함께 사용하여 비동기 작업을 처리하는 방법을 배웁니다.Suspense는 컴포넌트가 비동기 작업을 처리하는 동안 로딩 상태를 관리하는 React의 기능으로, Recoil의 비동기 셀렉터와 결합하여 데이터를 로드하고 렌더링할 수 있습니다.강의 내용:Recoil과 React Suspense 개요React Suspense의 역할: 컴포넌트가 비동기 작업을 처리하는 동안 로딩 상태를 관리.Recoil 셀렉터에서 비동기 데이터를 처리하는 방법.Recoil과 Suspense의 결합을 통해 비동기 작업이 끝날 때까지 대기 상태를 관리.Recoil 비동기 셀렉터 만들기Recoil의 selector에서 async 함수를 사용하..

728x90