Skip to content

API reference > @kontsedal/olas-react > UseFieldResult

UseFieldResult type ​

What useField returns: the field's signals as plain values, plus its actions.

Signature:

typescript
type UseFieldResult<T> = {
  value: T;
  errors: string[];
  isValid: boolean;
  isDirty: boolean;
  touched: boolean;
  isValidating: boolean;
  set: (value: T) => void;
  setAsInitial: (value: T) => void;
  reset: () => void;
  markTouched: () => void;
  revalidate: () => Promise<boolean>;
  setErrors: (errors: ReadonlyArray<string>) => void;
};

Released under the MIT License.