비동기 액션

비동기 통신 후, set 함수로 상태를 업데이트합니다. Zustand는 액션이 비동기인지 아닌지 신경쓰지 않습니다.

import { create } from 'zustand';

const useStore = create((set) => ({
	fishes: {},
	fetch: async (pond) => {
		const response = await fetch(pond);
		const data = await response.json();
		set({ fishes: data });
	}
}));

참고

Zustand Documentation


COPYRIGHT 2020 @ EUID