UNPKG

@roqueform/react

Version:

Hooks and components to integrate Roqueform with React.

14 lines (10 loc) 452 B
'use strict'; var react = require('react'); var roqueform = require('roqueform'); var ValueAccessorContext = require('./ValueAccessorContext.js'); function useField(initialValue, plugin) { var _a; var accessor = react.useContext(ValueAccessorContext.ValueAccessorContext); return ((_a = react.useRef()).current || (_a.current = roqueform.createField(roqueform.callOrGet(initialValue), plugin, accessor))); } exports.useField = useField;