Я использую бумажный пакет для радио кнопки.Я использовал радио группу и рендерил радио кнопку в цикле.я хочу получить значение переключателя при изменении события.
Вот моя функция группы переключателей:
loadCosts(item) {
var cont = 0;
var output=[];
for (var i = 0; i < this.cost_length; i++) {
var days = item.cost[i].days;
var cost = item.cost[i].cost;
var tempItem= (
<View key={i} style={{flexDirection:'row'}}>
<RadioButton value={i} onPress={() => {this.setState({ days:days, price:cost[![enter image description here][1]][1] })}} />
<Text style={[styles.fontSmall,styles.colorTheme,styles.radioButtonText]}>Cost for {item.cost[i].days} £{item.cost[i].cost}</Text>
</View>
);
output[i] = (tempItem);
}
return(
<RadioButton.Group
onValueChange={value => this.setState({ value:value })}
value={this.state.value}
>
{output}
</RadioButton.Group>
)
}