与 ReferenceArrayInput 一起使用的 FormDataConsumer 在 react-admin 中不起作用

FormDataConsumer used with ReferenceArrayInput is not working in react-admin

我想使用 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} ... )