Function usePanelStateByIdCallback
- usePanelStateByIdCallback<T>(callback: ((panelId: string, panelState: T, args: any[]) => void), local?: boolean, scope?: string): ((...args: [panelId: string, ...args: unknown[]]) => Promise<void>)
-
Parameters
-
callback: ((panelId: string, panelState: T, args: any[]) => void)
-
- (panelId: string, panelState: T, args: any[]): void
-
Parameters
-
panelId: string
-
panelState: T
-
args: any[]
Returns void
-
Optional
local: boolean
-
Optional
scope: string
Returns ((...args: [panelId: string, ...args: unknown[]]) => Promise<void>)
-
- (...args: [panelId: string, ...args: unknown[]]): Promise<void>
-
Parameters
-
Rest
...args: [panelId: string, ...args: unknown[]]
Returns Promise<void>
Returns a function that will run the callback that was passed when calling this hook. Useful for accessing Recoil state in response to events.