минимальный воспроизводимый пример < /h3>
Код: Выделить всё
// schema.json
const schema = {
type: "object",
required: ["age"],
properties: {
age: { type: "number", title: "Age" },
licenseNumber: { type: "number", title: "License Number" }
}
};
// in JSX
setFormData(e.formData)}
formContext={{ age: formData.age }}
showErrorList={false}
omitExtraData
noHtml5Validate
fields={{
licenseNumber: (formProps) => {
const { age } = formProps.formContext;
if (age > 16) {
return (
{formProps.schema.title}
formProps.onChange(e.target.value)}
/>
);
}
return null;
}
}}
/>
Когда возраст
Есть ли способ полностью удалить поле (и его контейнер) из DOM, когда оно не отображается логикой схемы?>
Подробнее здесь: https://stackoverflow.com/questions/797 ... ndencies-u
Мобильная версия