gpt4 book ai didi

react-native - 如何运行循环以将组件放置在 React Native 中

转载 作者:行者123 更新时间:2023-12-04 07:59:25 24 4
gpt4 key购买 nike

我有一个选择器,允许用户从 1 到 5 中选择一个数字,并根据选择让用户选择 2 下一个屏幕显示应该运行循环 2 次并显示组件两次。我现在有这个代码:

function IndividualInfoCard({ noOfInd }) {

var noOfIndSelected = noOfInd;

return (
<View>
<IndividualInfo title={'Person 1'} />
<IndividualInfo title={'Person 2'} />
<IndividualInfo title={'Person 3'} />
<IndividualInfo title={'Person 4'} />
<IndividualInfo title={'Person 5'} />
</View>
);
}
这 5 个组件我需要按照 noOfIndSelected 中的数字放置所有这些组件.我搜索了但不知道如何使用 .map那么我该如何实现呢?

最佳答案

你试过做一个简单的吗?
我给你留下一个简单的例子。

 export default function App() {
let items = [];
for (var i = 0; i < 9; i++) {
items.push(<li key={i}>hOLA</li>);
}
return (
<div className="App">
<h1>Hello CodeSandbox</h1>
{items}
</div>
);
}
在您的代码中应用它会是这样的:
function IndividualInfoCard({ noOfInd }) {

var noOfIndSelected = noOfInd;
var items = []
for (var i = 0; i < noOfIndSelected; i++) {
items.push(<IndividualInfo key={i} title={'Person '+i} />);
}
return (
<View>
{items}
</View>
);
}
CodeSandbox
抱歉,这是我在 stackoverflow 上的第一个答案

关于react-native - 如何运行循环以将组件放置在 React Native 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66543682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com