MCPcopy Index your code
hub / github.com/TanStack/form / useField

Function useField

packages/react-form/src/useField.tsx:135–245  ·  view source on GitHub ↗
(
  opts: UseFieldOptions<
    TParentData,
    TName,
    TData,
    TOnMount,
    TOnChange,
    TOnChangeAsync,
    TOnBlur,
    TOnBlurAsync,
    TOnSubmit,
    TOnSubmitAsync,
    TOnDynamic,
    TOnDynamicAsync,
    TFormOnMount,
    TFormOnChange,
    TFormOnChangeAsync,
    TFormOnBlur,
    TFormOnBlurAsync,
    TFormOnSubmit,
    TFormOnSubmitAsync,
    TFormOnDynamic,
    TFormOnDynamicAsync,
    TFormOnServer,
    TPatentSubmitMeta
  >,
)

Source from the content-addressed store, hash-verified

133 * @returns The `FieldApi` instance for the specified field.
134 */
135export function useField<
136 TParentData,
137 TName extends DeepKeys<TParentData>,
138 TData extends DeepValue<TParentData, TName>,
139 TOnMount extends undefined | FieldValidateOrFn<TParentData, TName, TData>,
140 TOnChange extends undefined | FieldValidateOrFn<TParentData, TName, TData>,
141 TOnChangeAsync extends
142 | undefined
143 | FieldAsyncValidateOrFn<TParentData, TName, TData>,
144 TOnBlur extends undefined | FieldValidateOrFn<TParentData, TName, TData>,
145 TOnBlurAsync extends
146 | undefined
147 | FieldAsyncValidateOrFn<TParentData, TName, TData>,
148 TOnSubmit extends undefined | FieldValidateOrFn<TParentData, TName, TData>,
149 TOnSubmitAsync extends
150 | undefined
151 | FieldAsyncValidateOrFn<TParentData, TName, TData>,
152 TOnDynamic extends undefined | FieldValidateOrFn<TParentData, TName, TData>,
153 TOnDynamicAsync extends
154 | undefined
155 | FieldAsyncValidateOrFn<TParentData, TName, TData>,
156 TFormOnMount extends undefined | FormValidateOrFn<TParentData>,
157 TFormOnChange extends undefined | FormValidateOrFn<TParentData>,
158 TFormOnChangeAsync extends undefined | FormAsyncValidateOrFn<TParentData>,
159 TFormOnBlur extends undefined | FormValidateOrFn<TParentData>,
160 TFormOnBlurAsync extends undefined | FormAsyncValidateOrFn<TParentData>,
161 TFormOnSubmit extends undefined | FormValidateOrFn<TParentData>,
162 TFormOnSubmitAsync extends undefined | FormAsyncValidateOrFn<TParentData>,
163 TFormOnDynamic extends undefined | FormValidateOrFn<TParentData>,
164 TFormOnDynamicAsync extends undefined | FormAsyncValidateOrFn<TParentData>,
165 TFormOnServer extends undefined | FormAsyncValidateOrFn<TParentData>,
166 TPatentSubmitMeta,
167>(
168 opts: UseFieldOptions<
169 TParentData,
170 TName,
171 TData,
172 TOnMount,
173 TOnChange,
174 TOnChangeAsync,
175 TOnBlur,
176 TOnBlurAsync,
177 TOnSubmit,
178 TOnSubmitAsync,
179 TOnDynamic,
180 TOnDynamicAsync,
181 TFormOnMount,
182 TFormOnChange,
183 TFormOnChangeAsync,
184 TFormOnBlur,
185 TFormOnBlurAsync,
186 TFormOnSubmit,
187 TFormOnSubmitAsync,
188 TFormOnDynamic,
189 TFormOnDynamicAsync,
190 TFormOnServer,
191 TPatentSubmitMeta
192 >,

Callers 1

useField.tsxFile · 0.70

Calls 1

updateMethod · 0.80

Tested by

no test coverage detected