Обратите внимание
Эта версия документации предназначена для еще не вышедшего релиза effector Spacewatch 23.0.

useStore

[ en ]
Эта страница еще не переведена

Чтобы добавить перевод, откройте Pull Requestпо этой ссылке.

Отображается содержимое для языка по умолчанию.

useStore(store)

A hook function, which subscribes to watcher, that observes changes in the current readonly` store, so when recording results, the component will update automatically. You can mutate the store value only via createEvent.

Designed for vue 3

Arguments

  1. store (Store)

Returns

readonly(State)

Example

import { createStore, createApi } from "effector";
import { useStore } from "effector-vue/composition";

const $counter = createStore(0);

const { increment, decrement } = createApi($counter, {
  increment: (state) => state + 1,
  decrement: (state) => state - 1,
});

export default {
  setup() {
    const counter = useStore($counter);

    return {
      counter,
      increment,
      decrement,
    };
  },
};
Перевод поддерживается сообществом

Документация на английском языке - самая актуальная, поскольку её пишет и обновляет команда effector. Перевод документации на другие языки осуществляется сообществом по мере наличия сил и желания.

Помните, что переведенные статьи могут быть неактуальными, поэтому для получения наиболее точной и актуальной информации рекомендуем использовать оригинальную англоязычную версию документации.

Соавторы