Я пытался создать список, в котором есть карточки и элемент списка из источника данных. Я успешно поднял список, но чего я хочу добиться, так это того, чтобы, когда пользователь касается элемента в списке, цвет элемента должен меняться.
Самое главное должен быть выбран только один элемент . Как этого добиться? Я получил ценность данных с помощью редукционных действий и редукторов. Но я не имею ни малейшего представления, как добиться этого процесса отбора.
Мой код flatList:
<FlatList
horizontal={true}
data={this.qtyList}
keyExtractor={item => item.id.toString()}
showsHorizontalScrollIndicator={false}
renderItem={({ item }) => (
<TouchableHighlight
onPress={() => {
}}
>
<Card
containerStyle={{ borderRadius: 5 }}
>
<Text>
{item.qty}
</Text>
</Card>
</TouchableHighlight>
)}
/>
Пожалуйста, предоставьте пошаговые инструкции, так как я новичок. я не хочу делать это с помощью приставки, поэтому состояние уровня компонента будет очень полезно.