React 전역 State 사용 (zustand)

전상욱·2025년 4월 8일
0

React

목록 보기
10/16
post-thumbnail

설치

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에서 사용이 가능하다.
(타입스크립트를 지원한다.)

profile
웹 퍼블리셔로 시작해 다양한 플랫폼에서의 개발 경험과 기술 역량을 쌓아온, 실무 중심의 전문 엔지니어입니다.

0개의 댓글