reactjs - 如何从firebase随机渲染反应组件
问题描述
我正在做一个项目,并尝试在主页上随机显示带有来自 firebase 的数据的组件。
如何重新编码以便随机生成产品?
提前致谢!
import React from 'react'
import { render } from 'react-dom';
import './Product.css'
function Product(props) {
console.log(props);
return (
<div className="Product">
<div className="Product-description">
<span className="Product-title">{props.title}</span>
<span className="Product-price">${props.price}</span>
<span className="Product-rating">
<p></p><p></p><p></p><p></p><p></p>
</span>
</div>
<img src={props.image} />
<button>Add to Cart</button>
</div>
)
}
export default Product
解决方案
您可以使用以下方法创建随机数;
const randomNumber = Math.floor(Math.random() * productCount);
然后,您可以作为道具发送并使用此随机数作为索引过滤您随机选择的产品。
推荐阅读
- ubuntu - 构建应用程序时出现 CMAKE CGAL QT5 错误 - UBUNTU
- java - 编辑火花数据框上的列值
- powershell - 在 Visual Studio 代码中显示输出后如何在新行中显示路径?
- function - AWK 使用函数变量选择行
- java - Arraylist.forEach() 和 Arraylist.replaceAll() 之间的区别
- r - 我应该更新什么来解决 RCurl SSL 版本问题
- pandas - 如何在读取 csv 时停止 pandas 自动转换某些日期
- node.js - 从 gremlin 数据库中获取数据并在 nodejs 中迭代
- ios - Google-firebase 是否允许数据处理逻辑
- javascript - html在textarea旁边对齐表格