심화 주차 전 WIL

songhsb·2023년 8월 6일
0

내일배움캠프

목록 보기
72/106

2023.08.06

이번 주 회고

심화 프로젝트 전 필요한 기술을 학습하는 주차였다. TypeScript와 AWS, 상태관리 라이브러리인 Redux, 그리고 React Query까지. 팀원들과 이번 심화 프로젝트에서 상태관리 라이브러리 Zustand를 사용해보기로 해 유튜브로 간단한 강의를 수강했다. 지금까지 상태관리 라이브러리로 Redux를 학습해봤다. Redux는 보일러플레이트가 너무 많다는 단점이 있다. Zustand는 보일러 플레이트도 적으며 쉽고 간편한 장점이 있다.

Zustand

공식문서
Zustand

First create a store

import { create } from 'zustand'

const useBearStore = create((set) => ({
  bears: 0,
  increasePopulation: () => set((state) => ({ bears: state.bears + 1 })),
  removeAllBears: () => set({ bears: 0 }),
}))
profile
개발공부!

0개의 댓글