32 lines
1.2 KiB
Markdown
32 lines
1.2 KiB
Markdown
|
|
---
|
|||
|
|
title: Подключить стор к компоненту
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# Подключить стор к компоненту
|
|||
|
|
|
|||
|
|
Инструкция по подключению стора к React-компоненту.
|
|||
|
|
|
|||
|
|
## Прочитай перед началом
|
|||
|
|
|
|||
|
|
- applied/stores.md — правила сторов: подписка, селекторы
|
|||
|
|
|
|||
|
|
## Шаги
|
|||
|
|
|
|||
|
|
1. Определи нужен ли стор:
|
|||
|
|
- Локальное состояние → `useState` / `useReducer`
|
|||
|
|
- Глобальное состояние → стор
|
|||
|
|
|
|||
|
|
2. Если стор не существует — создай его (→ triggers/develop/create-store.md).
|
|||
|
|
|
|||
|
|
3. Подключи стор в компоненте через селектор (→ applied/stores.md).
|
|||
|
|
|
|||
|
|
## Смежные триггеры
|
|||
|
|
|
|||
|
|
- triggers/develop/create-store.md — создание нового стора
|
|||
|
|
- triggers/develop/create-hook.md — хук-обёртка над стором
|
|||
|
|
|
|||
|
|
## Проверь себя
|
|||
|
|
|
|||
|
|
- [ ] Используется селектор, а не подписка на весь стор
|
|||
|
|
- [ ] Выбор локальное/глобальное состояние обоснован
|