UNPKG

@yandex/ui

Version:

Yandex UI components

20 lines (19 loc) 687 B
/** * Фабрика, для создания реакт-хука с глобальным состоянием. * * Используется, когда необходимо использовать общее состояние в нескольких компонентах. * * @example * const useSharedState = createGlobalState() * * function ComponentA() { * const [value, setValue] = useSharedState() * return <div>{value}</div> * } * * function ComponentB() { * const [value, setValue] = useSharedState() * return <div>{value}</div> * } */ export declare function createGlobalState<S = any>(initialState?: S): () => [S | undefined, (state: S) => void];