mobx-easy-form
Version:
Simple and performant form library built with MobX
10 lines (8 loc) • 298 B
text/typescript
import { useMemoOne } from "use-memo-one";
import { createField, CreateFieldArgs } from "./createField";
export function useField<ValueType = string, ParsedType = string>(
args: CreateFieldArgs<ValueType, ParsedType>,
deps: any[] = []
) {
return useMemoOne(() => createField(args), deps);
}