小编gol*_*ire的帖子

使用带有自定义查询的 Datagrid 组件 - react-admin

使用带有自定义查询的 Datagrid 组件时收到以下错误。下面的代码适用于3.3.1 版的react-admin,而不适用于 3.8.1 版

类型错误:无法读取未定义的属性“包含”

浏览器的控制台信息:必须在 <ListContext.Provider> 中使用列表组件。依赖 props 而不是 context 来获取 List 数据和回调已被弃用,并且在 react-admin 的下一个主要版本中将不支持。

请参阅:https: //marmelab.com/react-admin/List.html #Tip:您可以将 Datagrid 组件与自定义查询一起使用:

import keyBy from 'lodash/keyBy'
import { useQuery, Datagrid, TextField, Pagination, Loading } from 'react-admin'

const CustomList = () => {
    const [page, setPage] = useState(1);
    const perPage = 50;
    const { data, total, loading, error } = useQuery({
        type: 'GET_LIST',
        resource: 'posts',
        payload: {
            pagination: { page, perPage },
            sort: { field: …
Run Code Online (Sandbox Code Playgroud)

react-admin

2
推荐指数
1
解决办法
2063
查看次数

标签 统计

react-admin ×1