Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
const [showImage, setShowImage] = React.useState(true); const hideImg = (e: any) => { setShowImage(false); }; {showImage ? ( <img src={`https://image.tmdb.org/t/p/w500/${item?.backdrop_path}`} alt={item?.title} onError={hideImg} /> ) : null}
А если надо убрать саму рамку - в catch просто удаляйте элемент.
React.useEffect(() => { try{ axios.get(fetchURL).then((res) => { setMovies(res.data.results); }); }catch(e){ //Удаление элемента } }, [fetchURL]);
<img src={`https://image.tmdb.org/t/p/original/${movie?.backdrop_path}`} alt={movie?.title} />
Но естественно рамка не удаляется.
- а как выполнить удаление в catch? Не совсем понимаю