我想使用FormDataConsumer来获取一个数组,具体取决于另一个数组:
<ReferenceInput label="Tipus" source="type" reference="categories" validate={ required() } >
<AutocompleteInput optionText="name" />
</ReferenceInput>
<FormDataConsumer>
{({formData, ...rest}) => {
console.log(formData)
<ReferenceArrayInput source={formData.type} reference="categories" {...rest}>
<SelectArrayInput optionText="subcategories.name" />
</ReferenceArrayInput>
}}
</FormDataConsumer>
这给了我一个语法错误,我不明白为什么。
我做错了什么?
试试这个:return (<ReferenceArrayInput source={formData.type} ... )