Skip to main content

useRuntimeSnapshot

@lowcode/runtime-core


Function: useRuntimeSnapshot()

useRuntimeSnapshot(): RuntimeSnapshot

Defined in: react/runtimeHooks.tsx:55

React-хук для подписки на RuntimeSnapshot.

Хук использует useSyncExternalStore, чтобы корректно работать с внешним стором рантайма и быть совместимым с будущим SSR.

Пример:

const snapshot = useRuntimeSnapshot();
console.log(snapshot.activePageId);

Returns

RuntimeSnapshot

Актуальный снимок состояния рантайма.