【发布时间】:2019-08-16 12:32:59
【问题描述】:
早上好。我正在使用 react-admin (2.9.4) 并遇到问题: 我尝试预填充 Create 记录并使用自定义 工具栏 显示 Create 组件,但如果我为此使用 location.search,我的应用程序会崩溃。
我使用与示例中相同的结构
....
component={Link}
to={{
pathname: '/comments/create',
search: '?id=' + record.id,
}}
....
我的创建组件如下所示:
const ToolBar = (props) => (
<Toolbar {...props}>
<SaveButton />
<Button />
</Toolbar>
)
const MyCreate = props => (
<Create {...props}>
<SimpleForm toolbar={<ToolBar/>}>
<TextInput source="title" />
<TextInput source="summary" />
</SimpleForm>
</Create>
);
在这种组合中,我得到 出了点问题,并且警告主要是关于无法识别的道具,例如基本路径。
index.js:1437 Warning: React does not recognize the `basePath` prop on a DOM element.
如果我在工具提示中注释掉 Button 就可以了。 如果有人告诉我可能是什么问题,以及 location.search 如何影响 Button 的呈现,我将不胜感激。
非常感谢。
【问题讨论】:
标签: javascript reactjs react-admin