Как получить данные из API OMDB, такие как плакат, актеры и т. Д.? - PullRequest
0 голосов
/ 05 июня 2018

Ссылка моего кода: https://github.com/justgoof9/IMDB/blob/master/src/App.js

Я могу получить API, но как я могу использовать полученные данные?

1 Ответ

0 голосов
/ 05 июня 2018
  1. Не рекомендуется вызывать componentWillMount из кода.Это должно быть вызвано только React.Вместо этого переместите весь этот код в новую функцию и вызовите ее как из componentWillMount, так и из onSubmit.
  2. Не следует объявлять константу (updatedMovies), а затем изменять ее.
  3. Первым аргументом в setState является prevState, который содержит все состояния, а не только фильмы.Вы можете сделать что-то вроде этого:

    .then(data => {
        this.setState(({movies}) =>({ movies: movies.concat(data) }));
    });
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...