Здесь в моем коде есть два поля, Selectfield и тип ввода.
LGA Я получаю в массиве внутри, что есть другое состояние объекта.Теперь я пытаюсь установить значение состояния автоматически после изменения LGA.
Означает, что когда я изменяю lga, выпадающее значение должно автоматически обновляться в состоянии регистрации (вход)
// lga Array Value
lga:Array[2]
0:
code: "0101"
name: "LAGOS"
state: {name: "AP", code: "9866"}
1:
code: "AB01"
name: "ABIA-ABA NORTH"
state:name: "ABIA", code: "AB"}
////////
onChange(key, val) {
}
const { lga } = masterData;
let lgaOptions = [];
lga.map(({ code: value, name: label }) => {
lgaOptions.push({ value, label });
});
<View style={{ marginTop: 15 }}>
<View style={{ marginRight: 20, marginLeft: 20 }}>
<SelectField
label="Registration LGA"
options={lgaOptions}
// value={preferredLanguage}
onChange={this.languageChanged('Registration LGA')}
that={this}
/>
</View>
</View>
<View style={{ marginTop: 15 }}>
<View style={{ flexDirection: 'row', backgroundColor: '#fff', marginBottom: 0, marginLeft: 22 }}>
<SmallText textColor="grey" text={`Registration State`} />
</View>
<Item style={{ borderColor: '#00fff', borderBottomWidth: 1, marginLeft: 20, marginRight: 20 }}>
<Input
value={"Karnataka"}
keyboardType='numeric'
// onChangeText={(text) => this.onChange('email', text)}
/>
</Item>
</View>