react native: добавить значок справа от выбранной записи (выделено)

#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. Ваш вопрос неясен. Поделитесь еще немного кода