react / useSyncExternalStore

Function: useSyncExternalStore()

function useSyncExternalStore<Snapshot>(
   subscribe: (onStoreChange: () => void) => () => void,
   getSnapshot: () => Snapshot,
   getServerSnapshot?: () => Snapshot): Snapshot

Type Parameters

Type Parameter
Snapshot

Parameters

Parameter Type Description
subscribe (onStoreChange: () => void) => () => void
getSnapshot () => Snapshot
getServerSnapshot? () => Snapshot -

Returns

Snapshot

See

https://github.com/reactwg/react-18/discussions/86

Defined in

.pnpm/@types+react@18.3.11/node_modules/@types/react/ts5.0/index.d.ts:2168

Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.