React native 如何循环创建复选框?以及如何使用每个复选框的状态为每个复选框定义值TRUE/FALSE?
你能帮我吗? 如果我将每个唯一的按钮硬编码为useState,这个问题很容易解决 但是我需要循环创建复选框按钮,因为按钮不是静态的“originalBranch”总是变化的。 当我使用下面的代码时,它总是显示太多的重新渲染 我不知道如何更改/设置每个唯一循环的值React native 如何循环创建复选框?以及如何使用每个复选框的状态为每个复选框定义值TRUE/FALSE?,react-native,checkbox,android-checkbox,React Native,Checkbox,Android Checkbox,你能帮我吗? 如果我将每个唯一的按钮硬编码为useState,这个问题很容易解决 但是我需要循环创建复选框按钮,因为按钮不是静态的“originalBranch”总是变化的。 当我使用下面的代码时,它总是显示太多的重新渲染 我不知道如何更改/设置每个唯一循环的值 const createButton = () =>{ const views = [] let col let setcol for(let i = 0 ; i &
const createButton = () =>{
const views = []
let col
let setcol
for(let i = 0 ; i < originalBranch.length ; i ++){
col="boolean"+originalBranch[i].Office_Code
setcol='set'+originalBranch[i].Office_Code
const [col,setcol]=useState(true)
views.push(
<View style={styles.buttonFilter3}>
<CheckBox
value={col}
onChange={
setcol(!col)
}
/>
<Text>{originalBranch[i].Office_Code}</Text>
</View>
)
}
return views
}
constcreatebutton=()=>{
常量视图=[]
让上校
让塞特科尔
for(设i=0;i
您可以编辑以显示整个屏幕的代码吗?