在 Expo 中配置 Math.random()
Configuring Math.random() in Expo
我真的很抱歉,但我没有取得任何进展。在一个基本的 React Native 购物清单上工作,我需要商品的 UUID。我正在使用 Math.random ()
const ID = Math.floor(Math.random() * 100);
这是我需要 ID 的项目列表
const [items, setItems] = useState([
{ id: ID, text: "Milk" },
{ id: ID, text: "Eggs" },
{ id: ID, text: "Butter" },
{ id: ID, text: "Veggies" },
]);
我已经为 const ID
尝试了所有我能想到的语法组合,所以每个错误都不相同。我假设每次 const ID
被调用时,函数应该 运行 并且应该返回一个不同的数字。
很抱歉打扰大家,我们将不胜感激。
我希望这是有道理的。
谢谢
最好有函数ID
,这样每次生成不同的数字。
const ID = () => Math.floor(Math.random() * 100);
const [items, setItems] = useState([
{ id: ID(), text: "Milk" },
{ id: ID(), text: "Eggs" },
{ id: ID(), text: "Butter" },
{ id: ID(), text: "Veggies" },
]);
我真的很抱歉,但我没有取得任何进展。在一个基本的 React Native 购物清单上工作,我需要商品的 UUID。我正在使用 Math.random ()
const ID = Math.floor(Math.random() * 100);
这是我需要 ID 的项目列表
const [items, setItems] = useState([
{ id: ID, text: "Milk" },
{ id: ID, text: "Eggs" },
{ id: ID, text: "Butter" },
{ id: ID, text: "Veggies" },
]);
我已经为 const ID
尝试了所有我能想到的语法组合,所以每个错误都不相同。我假设每次 const ID
被调用时,函数应该 运行 并且应该返回一个不同的数字。
很抱歉打扰大家,我们将不胜感激。
我希望这是有道理的。
谢谢
最好有函数ID
,这样每次生成不同的数字。
const ID = () => Math.floor(Math.random() * 100);
const [items, setItems] = useState([
{ id: ID(), text: "Milk" },
{ id: ID(), text: "Eggs" },
{ id: ID(), text: "Butter" },
{ id: ID(), text: "Veggies" },
]);