我正在使用react-admin创建我的网站。但每次“ 警告:键的缺少翻译:“”; '
时,我都会从列表页面收到此警告。const ListTitle = () => {
return <span>User Agents</span>;
}
const SitemapFilter = props => (
<Filter {...props}>
<TextInput label="Type" source="type" alwaysOn/>
</Filter>
);
export const SitemapList = props => (
<List {...props} filters={<SitemapFilter />} title={<ListTitle />}>
<Datagrid>
<TextField source="type" label="Type"/>
<UrlField source="url" label="URL"/>
<EditButton/>
</Datagrid>
</List>
);
我找不到原因。请指教。 预先感谢。
答案 0 :(得分:2)
我发现是login
组件的原因。向其添加标签属性可以解决该问题。
mvn clean install Dselenide.browserSize=1900x1200
答案 1 :(得分:0)
如果此错误也超出了最大调用堆栈大小,则可能不是从后端返回不为空的值。
例如,如果您有一个<TextField source="type" />
并且类型是必需的,但是您返回一个空值,那么您将得到此错误。解决方案是使它不是必需的,或者返回不为空的响应。
答案 2 :(得分:0)
检查您的后端是否返回正确的响应!
删除:
{ data: {Record|null} }
已删除的记录(可选)
在我们的API中,后端返回了一个没有内容的简单HTTP 204(显然)。这导致了错误:
警告:缺少键的翻译:“无法读取未定义的属性'hasOwnProperty'”
将响应更改为已删除的记录即可解决此问题。