Управление состоянием
Используйте useStore()
для хранения состояния компонента. Целью хранилища является:
- Хранить состояние компонента;
- Представлять состояние в виде прокси-объекта, который может следить за чтением/записью в хранилище;
- Сериализовать состояние хранилища в JSON, когда приложение на паузе;
- Наблюдать, какие свойства состояния используются в шаблоне компонента, и создавать подписки на них. Подписки используются для автоматического обновления шаблона компонента при изменении состояния.
Хранилища состояния объявляются внутри функции компонента с помощью функции useStore()
. Оберните присваивание github
в вызов функции useStore(...)
для создания хранилища.
Edit TutorialПРИМЕЧАНИЕ В этом примере хранилище состояния никогда не меняется. Поэтому нет возможности наблюдать автоматический повторный рендер шаблона. В следующем примере мы добавим слушателя к
<input>
, чтобы продемонстрировать автоматический ререндер шаблона.