По какой-то причине код, который я здесь пишу, строит 2 таблицы и отображает обе. Я пытался переписать его много раз и по-прежнему отображал 2 таблицы.
пользователей. js
результаты:
что мне попробовать?
Компонент <Admin> должен иметь только дочерние компоненты <Resource>. Ваш <Users> компонент должен быть передан как list реквизит ресурса:
<Admin>
<Resource>
<Users>
list
const App = () => <Admin dataProvider={myDataProvider}> <Resource list={Users} /> </Admin>;
Это хорошо задокументировано в https://marmelab.com/react-admin/Tutorial.html#mapping -api-endpoints-with-resources
Возможно, вы загрузили весь компонент App дважды. Чтобы проверить это, вы можете попробовать отрендерить некоторую строку в компоненте App. Также может быть, что Admin уже отрисовывает Users.
App
Admin
Users