Нет результата и нет ошибки (реагировать) - PullRequest
0 голосов
/ 13 мая 2018

Я хочу получить данные из этого API https://facebook.github.io/react-native/movies.json , но не получает данные и нет ошибки !!

вот мой код

import React, { Component } from "react";
class App extends Component {
  constructor() {
    super();
    this.state = {
      data: []
    };
  }
  componentDidMount() {
    fetch("https://facebook.github.io/react-native/movies.json")
      .then(Response => Response.json())
      .then(findresponse => {
        this.setState({
          data: findresponse.movies
        });
      });
  }
  render() {
    return (
      <div>
        {this.state.data.map((dynamicData, key) => (
          <div>
            <span>{dynamicData.releaseYear}</span>
          </div>
        ))}
      </div>
    );
  }
}
export default App;

любая помощь, пожалуйста

Ответы [ 3 ]

0 голосов
/ 13 мая 2018

enter image description here

Работает.Пожалуйста, дайте нам знать, с какой ошибкой вы столкнулись ..

0 голосов
/ 13 мая 2018

Используйте axios вместо fetch. Я столкнулся с ошибкой, как ваша. принести мусор. Это вызывает много проблем. попробуй axios.

0 голосов
/ 13 мая 2018
fetch('https:/facebook.github.io/react-native/movies.json')

Ваш URL недействителен, вы забыли о / - это должно быть https://face....

Другая незначительная проблема заключается в том, что вы должны использовать key prop:

    {this.state.data.map((dynamicData, key) => (
      <div key={key}>
        <span>{dynamicData.releaseYear}</span>
      </div>
    ))}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...