-
Установите easy-peasy: начните с установки пакета easy-peasy из npm или Yarn.
-
Определите хранилище: создайте хранилище для управления состоянием вашего приложения. Вы можете определить его как объект JavaScript, используя функцию
createStore
из easy-peasy. -
Определение состояния. Внутри хранилища определите состояние вашего приложения с помощью свойства
state
. Это состояние будет доступно и изменчиво из ваших компонентов. -
Определить действия. Определите действия в магазине для обновления состояния. Действия – это функции, которые изменяют состояние и могут быть вызваны вашими компонентами.
-
Используйте действия в компонентах. Подключите свои компоненты к хранилищу и используйте действия для обновления состояния. Вы можете использовать перехватчик
useStoreActions
, предоставляемый easy-peasy, для доступа и вызова действий. -
Состояние доступа в компонентах. Вы можете получить доступ к состоянию из хранилища в своих компонентах с помощью хука
useStoreState
. Это позволяет вам читать и отображать текущее состояние ваших компонентов. -
Вычисляемые свойства: Easy-peasy позволяет определять вычисляемые свойства в хранилище. Эти свойства извлекаются из состояния и автоматически обновляются при изменении состояния. Вы можете использовать свойство
computed
в определении хранилища для определения вычисляемых свойств. -
Диспетчеризация действий. Вы можете отправлять действия непосредственно из ваших компонентов, используя функцию
dispatch
, предоставляемую easy-peasy. Это позволяет запускать действия без подключения компонентов к хранилищу. -
Тестирование: Easy-peasy предоставляет утилиты для тестирования вашего магазина и действий. Вы можете использовать функции
createStoreHook
иcreateActionHook
для создания перехватчиков специально для тестирования.