TheSnegok
@TheSnegok

Как добавить логику для атрибута в React?

Доброго времени суток!
Есть цикл мап который перебирает массив и создаёт из него инпуты и нужно чтобы при создании только у первого инпута был атрибут checked:
{dots.map((item, index) => <input checked type='radio' name="dot" key={index} className={s.Dot} />)}
  • Вопрос задан
  • 47 просмотров
Решения вопроса 1
@wonderingpeanut
У тебя есть индекс, нужно инпуту с индексом 0 сделать checked={true}. Простым движением руки делаем проверку, равняется ли текущий индекс 0, и присваиваем получившееся значение свойству checked инпута.

...
<input checked={index === 0} {...props} />
...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы