React 전역 State 사용 (zustand)

Reactzustandreact-nativecontext apiglobalState상태전역
avatar
2025.04.10
·
1 min read

설치

yarn add zustand

설정

import { create } from 'zustand';

const useStore = create()((set => ({
  num: 0,
  dispatch: (payload) => set(() => ({ ...payload })),
}))

export default useStore;

사용방법

import useStore from './useStore';

export default function () {
  const { num, dispatch } = useStore();

  return (
    <div>현재 값: {num}</div>
    <button onClick={() => dispatch({num: num + 1})}>증가</button>
  )
}

이 모듈은 React, React Native에서 사용이 가능하다.
(타입스크립트를 지원한다.)







- 컬렉션 아티클