UNPKG

@explita/daily-toolset-form

Version:

A lightweight form toolkit for React built with developer ergonomics in mind. Includes a flexible Form component, useForm, useField, and useFormContext hooks for managing form state and validation with ease. Designed to simplify complex forms while remain

10 lines (9 loc) 355 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useFormSpy = useFormSpy; const __1 = require("../"); const react_1 = require("react"); function useFormSpy(selector) { const { values } = (0, __1.useFormContext)(); return (0, react_1.useMemo)(() => (selector ? selector(values) : values), [values, selector]); }