我不确定为什么我的 Button 不起作用,我使用 useState 和 useEffect
这是我的代码:
import React, { useState, useEffect } from "react";
// import Timeout from "await-timeout";
import axios from "axios";
export default function Dogs() {
const [dog, set_Dog] = useState(" ");
console.log({ dog });
useEffect(() => {
async function getFetch() {
const res = await axios.get("https://dog.ceo/api/breeds/image/random");
const {
data: { message },
} = res;
console.log("Got back", message);
set_Dog(message);
}
getFetch();
}, []);
function output() {
set_Dog(dog);
// console.log(set_Dog({ dog }));
}
return (
<div>
<h2>If you like Dogs,{dog} Press Button</h2>
<button onClick={output}>Click me</button>
{dog}
<img src={dog} />
</div>
);
}`
当我点击按钮图像消失时,我想在不刷新浏览器的情况下显示狗的新图像
慕村225694
四季花海
慕容3067478
相关分类