/
githubmirror
/
react-hook-form
Обзор
Документация
Войти
/
githubmirror
/
react-hook-form
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/formStateSubscribe.tsx
40 строк
1 KB
Bill
🤧 fix FormState type (#13620)
28 июл 2026, 11:19
Не верифицирован
28 июл 2026, 11:19
e2444e7
Код
Авторство
О чём код?
import type { ReactNode } from 'react'; import type { FieldValues, FormState as FormStateType, UseFormStateProps, UseFormStateReturn, } from './types'; import { useFormState } from './useFormState'; export type FormStateProps< TFieldValues extends FieldValues, TTransformedValues = TFieldValues, > = UseFormStateProps<TFieldValues, TTransformedValues> & { render: (values: UseFormStateReturn<TFieldValues>) => ReactNode; }; export type FormState<TFieldValues extends FieldValues> = FormStateType<TFieldValues>; export const FormState = < TFieldValues extends FieldValues, TTransformedValues = TFieldValues, >({ control, disabled, exact, name, render, }: FormStateProps<TFieldValues, TTransformedValues>) => render(useFormState({ control, name, disabled, exact })); /** @deprecated Use `FormState` instead. Kept as an alias for backward compatibility. */ export const FormStateSubscribe = FormState; /** @deprecated Use `FormStateProps` instead. Kept as an alias for backward compatibility. */ export type FormStateSubscribeProps< TFieldValues extends FieldValues, TTransformedValues = TFieldValues, > = FormStateProps<TFieldValues, TTransformedValues>;