#javascript #reactjs #react-native
#javascript #reactjs #react-native
Вопрос:
В функции в моем примере, когда я отмечаю запись, она становится серой (выделена), я хочу добавить значок «проверить» рядом с каждой выбранной записью. Я хотел бы получить помощь по моей проблеме.
function selectItem(data) {
data.item.isSelect = !data.item.isSelect;
data.item.selectedClass = data.item.isSelect
? styles.selected
: styles.list;
const newDataSource = dataSource.map((item) => {
if (item.zoneId === data.item.zoneId) {
item = data.item;
}
return item;
});
setDataSource(newDataSource);
}
Комментарии:
1. Здравствуйте — я думаю, ваш вопрос можно было бы улучшить, поделившись частями вашего кода, которые взаимодействуют с вашей
selectItem
функцией, чтобы мы могли попытаться увидеть полную картину. В частности, мне любопытно посмотреть ваш JSX для «записи». Возможно, вы могли бы условно отобразить свой компонент значка проверки перед вашим компонентом ввода, когда егоisSelect
опора естьtrue
. Я не уверен, не увидев больше кода.2. Ваш вопрос неясен. Поделитесь еще немного кода