import { useState } from "react";
function Image({ image }) {
const [favourite, setFavourite] = useState([]);
const storeFavourites = () => {
setFavourite((gif) => [...gif, image]);
console.log(favourite);
};
const viewFavourites = () => {
favourite.map((url) => {
<img src={url} />;
});
};
return (
<div>
<img src={image} />
<button onClick={storeFavourites}>Like</button>
<button onClick={viewFavourites}>View Favourites</button>
</div>
);
}
export default Image;
这是一个giphy网站,当加载时会生成一个随机的gif,并将根据搜索结果生成不同的gif.有一个Like按钮可以为图片点赞,它可以在const[Favorite,setFavourite]状态下将图片存储为Collection ,但当我点击View Favorites时,我无法显示任何Collection 的图片.