useSyncExternalStore

external fun <Snapshot> useSyncExternalStore(    subscribe: (onStoreChange: () -> Unit) -> Cleanup,     getSnapshot: () -> Snapshot,     getServerSnapshot: () -> Snapshot = definedExternally): Snapshot(source)

Online Documentation