I am creating a React Native App in which I am using the Checkbox in a javascript map function. Due to that when I check one checkbox it checks all the other checkboxes as well. How can manage to check the checkboxes separately and also I could check them multiple times from the map function list.
Here is the code for some references :
<Card noShadow style={styles.card}>
<CardItem header bordered>
<Text style={styles.header}>{string.color}</Text>
</CardItem>
{this.state.details.map((data, i) => {
return (
<List key={i}>
<CardItem>
<CheckBox style={styles.checkbox}
checked={this.state.checkedDefault} onPress={() => this.setState({ checkedDefault: !this.state.checkedDefault })} />
<Text note style={styles.textWrap}>{data.name}</Text>
</CardItem>
</List>
)
})}
</Card>
Aucun commentaire:
Enregistrer un commentaire