UNPKG

@ui-schema/react

Version:

Schema-driven UI generator for React using JSON Schema. Build powerful form and interface generators with headless components and hooks.

10 lines 403 B
import { isEqual } from '@ui-schema/ui-schema/Utils/isEqual'; import { isEqualObjectContents } from '@ui-schema/ui-schema/Utils/isEqualObjectContents'; import * as React from 'react'; export function useMemoObject(currentObject) { const obj = React.useRef(currentObject); if (!isEqualObjectContents(obj.current, currentObject, isEqual)) { obj.current = currentObject; } return obj.current; }