Как исправить TypeError: Не удается прочитать свойство 'displayName' из неопределенного? Реагируй Родной и Аполлон - PullRequest
0 голосов
/ 27 октября 2019

Я получаю следующую ошибку (https://i.imgur.com/IpI7yw5.png) и не знаю точно, как это исправить, похоже, что это как-то связано с папкой node-modules, но я не совсем уверен. Просто вВ случае, если я добавлю, что говорит мой отладчик: (https://i.imgur.com/CudcrBO.png)

Это все, что у меня есть, что связано с Apollo и graphQL: src \ index.js

import React from 'react';
import ReactDOM from 'react-dom';
import { ApolloProvider } from 'react-apollo';
import { ApolloClient } from 'apollo-client';
import { HttpLink } from 'apollo-link-http';
import { InMemoryCache } from 'apollo-cache-inmemory';
import App from './App';
import { networkInterface } from './config';

const apolloClient = new ApolloClient({
  link: new HttpLink({uri: networkInterface}),
  cache: new InMemoryCache()
});

  ReactDOM.render(
    <ApolloProvider client={apolloClient}>
      <App/>
    </ApolloProvider>,
    document.getElementById('root')
  );

NewsList:

import React, {Component} from 'react';
import {View, Text} from 'react-native';
import axios from 'axios';
import {graphql} from 'react-apollo';
import gql from 'graphql-tag';

const NewsQuery = gql'
query contentView_b0488406c55f4bf5a28ceb86138c948c($first: Int, $skip: Int, $where: PostWhereInput, $orderBy: PostOrderByInput) {
contentView_content_b0488406c55f4bf5a28ceb86138c948c: postsConnection(first: $first, skip: $skip, where: $where, orderBy: $orderBy) {
  edges {
    node {
      status
      updatedAt
      createdAt
      id
      title
      slug
      category
      preview
      body
      author
      date
    }
  }
}
}
'// change ' for tilde 

const NewsWrapper = graphql(NewsQuery)(NewsList);

class NoticiasList extends Component {

  render() {
    const { data } = this.props;
    console.log(data)
  }
}

export default NoticiasList;

Фактический «результат», который я хочу получить, заключается в том, чтобы иметь возможность запускать приложение без каких-либо ошибок и консольно регистрировать данные, которые есть в моем массиве (в моем API GraphCMS у меня есть несколько сообщений в блоге)

...