Я пытаюсь отобразить случайное изображение с URL-адреса собаки API.
В настоящее время отображается поврежденное изображение. Я использую Ax ios и React и в настоящее время не вижу никаких ошибок / проблем в eslint.
Я хочу нажать кнопку, чтобы отобразить случайное изображение из API, но оно просто отображает alt
текст с разбитым изображением.
КОД
import * as React from "react";
import { render } from "react-dom";
import axios from "axios";
import "./styles.css";
function App() {
const [image, getImage] = React.useState("");
function btnClick(event) {
event.preventDefault();
axios
.get("https://dog.ceo/api/breeds/image/random")
.then(response => {
getImage({ imgs: response.message });
})
.catch(err => {
console.log("Error happened during fetching!", err);
});
}
return (
<div className="App">
<img src={image} alt="broken"/>
<button className = "Button" onClick = {btnClick}>Click</button>
</div>
);
}
const rootElement = document.getElementById("root");
render(<App />, rootElement);