Задать вопрос
@Vladyslavvvv

Как убрать картинку которая не отображается?

Я получаю данные о разных фильмах по Апи и вывожу их в ленту, пример как это выглядит:
641dda02784fe620818758.png

Как видно на фото прилично картинок не отображается и мне необходимо их как-то убрать из ленты.

Данные получаю таким образом:
const [movies, setMovies] = useState([]);

  useEffect(() => {
    axios.get(fetchURL).then((res) => {
      setMovies(res.data.results);
    });
  }, [fetchURL]);
  • Вопрос задан
  • 108 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
vovka3003
@vovka3003
Фрилансер. Инженер систем безопасности.
Грузите заглушку в error-e 404.
Ответ написан
Stalker_RED
@Stalker_RED
Делайте для каждой new Image(),
Вешайте обработчик на load, и если загрузилась успешно, только тогда добавляйте в DOM.
Этакий lazyload, можно ещё и intersectionobserver приладить, чтоб не пытаться грузить картинки за пределами вьюпорта.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы