【问题标题】:How to Fetch data to dynamically build out a custom Menu for a Layout?如何获取数据以动态构建布局的自定义菜单?
【发布时间】:2020-05-28 14:16:41
【问题描述】:

我想做的是,调用一个端点来获取要在侧边栏菜单中显示的类别列表。我在 Layout 中没有看到任何可以处理此问题的内容。我错过了什么吗?这样做的正确方法是什么?

【问题讨论】:

  • React-admin 没有为此提供任何特殊功能,因此您可以在菜单中使用纯 React。
  • @FrançoisZaninotto 谢谢。你也能评论一下这个问题吗? stackoverflow.com/questions/60218084/…

标签: react-admin


【解决方案1】:

感谢@François,很高兴知道我不需要在布局或菜单文件中进一步查看。

查看 Demo 源代码,我看到这种方法正在使用 Reacts useStateuseEffect

为其他人发布,这是在我的管理组件中:

    const [categories, setCategories] = useState({categories: []});
useEffect(
    () => {
        dataProvider.getList('tools', {
            sort: '',
            pagination: {
                page: 1,
                perPage: 10
            }
        }).then(data =>
            setCategories({categories: data['data']}))
    },
    []
);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-05
    • 1970-01-01
    • 1970-01-01
    • 2017-11-24
    • 2015-07-07
    • 2016-01-01
    • 1970-01-01
    相关资源
    最近更新 更多