Реагировать Admin + Graphql: Неожиданное имя "undefined" - PullRequest
0 голосов
/ 03 октября 2018

Это совершенно новый проект, основанный на вкладке сети инспектора, он еще даже не попал на хост:

// in src/App.js
import React, { Component } from "react";
import { Admin, Resource } from "react-admin";
import buildGraphQLProvider from "ra-data-graphql-simple";

import { NoticeList, NoticeEdit, NoticeCreate } from "./Resources/Notice";

class App extends Component {
  constructor() {
    super();
    this.state = { dataProvider: null };
  }
  componentDidMount() {
    buildGraphQLProvider({
      clientOptions: {
        uri: "http://proj.ddev.local/graphql"
      }
    })
      .then(dataProvider => this.setState({ dataProvider }))
      .catch(e => console.log(e));
  }

  render() {
    const { dataProvider } = this.state;

    if (!dataProvider) {
      return <div>Loading</div>;
    }

    return (
      <Admin dataProvider={dataProvider}>
        <Resource
          name="Notice"
          list={NoticeList}
          edit={NoticeEdit}
          create={NoticeCreate}
        />
      </Admin>
    );
  }
}

export default App;

Я попытался отладить, но не смог найти ничего, что имеет смысл, такдалеко.

Интересно, связано ли это как-то с GraphQLError: Синтаксическая ошибка: неожиданное имя "undefined"

В любом случае, кажется, что какая-то конфигурация отсутствует, ноПримером является копирование и вставка в основном из документации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...