useHiddenCondition()
function useHiddenCondition<T>(
hiddenFn,
form,
path): boolean;
Defined in: hooks/useHiddenCondition.ts:35
Хук для реактивной оценки функции hidden.
Подписывается на изменения формы через сигналы и возвращает текущее значение hidden-условия.
Type Parameters
T
T
Parameters
hiddenFn
Функция, определяющая скрытие.
HiddenFn<T> | undefined
form
any
FormProxy формы.
path
FieldPath<T>
Текущий FieldPath.
Returns
boolean
true, если элемент должен быть скрыт.
Example
import { useHiddenCondition } from '@reformer/core';
function MaybeHidden({ form, path, children }) {
const hidden = useHiddenCondition((f) => !f.subscribeNewsletter.value, form, path);
return hidden ? null : <>{children}</>;
}