Я хочу использовать FormDataConsumer, чтобы получить массив в зависимости от другого массива:
<ReferenceInput label = "Tipus" source = "type" reference = "categories" validate = { required() } >
<AutocompleteInput optionText = "name" />
</ReferenceInput>
<FormDataConsumer>
{({formData, ...rest}) => {
console.info(formData)
<ReferenceArrayInput source = {formData.type} reference = "categories" {...rest}>
<SelectArrayInput optionText = "subcategories.name" />
</ReferenceArrayInput>
}}
</FormDataConsumer>
Это дает мне синтаксическую ошибку, которую я действительно не понимаю, почему.
Что я делаю неправильно?
Попробуйте это: return (<ReferenceArrayInput source = {formData.type} ... )