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