Перейти к основному содержимому

index

@mineflow/client-react


@mineflow/client-react / context

context

Interfaces​

InterfaceDescription
MineflowContextValueЗначение контекста SDK, которое MineflowProvider раздаёт всем хукам. Транспорт (rest/authFetch) собирается провайдером один раз и не зависит от смены roles (см. provider).

Variables​

VariableDescription
MineflowContextReact-контекст SDK. Заполняется MineflowProvider; вне провайдера — null, поэтому хуки useMineflow/useMineflowClient бросают.

Functions​

FunctionDescription
useMineflowДоступ к контексту SDK (MineflowContextValue: REST-клиент, аутентифицированный fetch, baseUrl, роли).
useMineflowClientУдобный доступ только к REST-клиенту из контекста (без остального значения).
useProductionObjectIdsПроизводственные объекты (участки) текущего пользователя из контекста SDK. Object-scope-аналог useCan: доменные экраны узнают скоуп участков, не импортируя app-слой (сессию). Пустой массив = не привязан / cross-object роль.