react-formal
Version:
Classy HTML form management for React
16 lines • 381 B
JavaScript
import { useMemo } from 'react';
import { useBindingContext } from './BindingContext';
function useFieldSchema(path) {
const {
getSchemaForPath
} = useBindingContext();
return useMemo(() => {
if (!path) return;
try {
return getSchemaForPath(path);
} catch (err) {
/* ignore */
}
}, [getSchemaForPath, path]);
}
export default useFieldSchema;