[英]Conditionally render firebase data in component
目标:渲染我的 firestore中status: false
所有文档
这是我的文档结构:
Status: false
Artist: Pablo Picasso
Medium: Oil Painting
这是循环遍历firestore中数据的代码......
function Feed() {
const [artworks, setArtworks] = useState([]);
useEffect(() => {
db.collection("artworks").onSnapshot((snapshot) =>
setArtworks(snapshot.docs.map((doc) => doc.data()))
);
}, []);
return (
<div className="feed">
<div className="artwork__feed">
{artworks.map((artwork) => (
<FeedCard
artist={artwork.artist}
medium={artwork.medium}
/>
))}
</div>
</div>
);
}
关于如何遍历 firebase 并仅呈现具有status: false
的数据的任何想法?
似乎您只想向查询添加过滤器以仅查找要显示的文档。
db.collection("artworks").where("Status", "==", false).onSnapshot(...)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.