• Feed
  • Explore
  • Ranking
/
/
    React

    React 전역 State 사용 (zustand)

    Reactzustandreact-nativecontext apiglobalState상태전역
    전
    전상욱
    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에서 사용이 가능하다.
    (타입스크립트를 지원한다.)







    - 컬렉션 아티클