Можно использовать значение состояния вне компонента, обращаясь к хранилищу напрямую.

Пример:

import { create } from 'zustand';
 
const useStore = create((set) => ({
  count: 0,
  increment: () => set((state) => ({ count: state.count + 1 })),
}));
 
// Использование вне компонента
const store = useStore.getState();
console.log(store.count); // Выводит текущее значение count
 
store.increment(); // Увеличивает count на 1

Здесь useStore.getState() позволяет получить текущее состояние хранилища вне компонента.


Назад