Я работаю над тем, чтобы сделать мои React-Native
более динамичными, и строю компоненты, сопоставляя массив.Я застрял, пытаясь динамически назначить значения проп, потому что они уже находятся в скобках.
Есть ли способ выполнить этот пример ниже?Могу ли я каким-либо образом экранировать параметр или заключить в двойные скобки нужное мне значение?
// Sample array
fieldArray = [
{"DefaultValue": "ABCDEF",
"Name": "Field1"},
{"DefaultValue": "123456",
"Name": "Field2"}
]
// Old way having static defined components
<TextInput
value={this.state.Field1}
onChangeText={() => {}}
/>
<TextInput
value={this.state.Field2}
onChangeText={() => {}}
/>
Что я хотел бы сделать:
{fieldArray.map((x) =>
<TextInput
value={this.state.{x.Name}} // <-- This is where I am stuck, can I double bracket in a .map()??
onChangeText={() => {}}
/>
)}