Следующее решение сделает работу за вас, просто внесите изменения, как показано ниже в этих двух строках:
// ...
const [gifLinks, setGifLinks] = useState({});
// ...
<img src={gifLinks.gifLinks} alt="gif" />
// ...
Кроме того, было бы неплохо найти более подходящее наименование для свойства. Технически вы используете gifLinks.gifLinks
в своем коде, если вы используете вышеуказанный подход. Позвольте мне предложить следующее:
const [gifLinks, setGifLinks] = useState({});
// ...
.then(response => response.json()).then(gifLinks => {
setGifLinks({
url: gifLinks.data[0].url
});
});
Так что вы можете сослаться на следующее:
<img src={gifLinks.url} alt="gif" />