Задать вопрос
Lumus
@Lumus

Почему я не могу передать переменную в качестве атрибута?

Я делаю map для списка словарей и пытаюсь передать в качестве аргумента к тэгу значение одного из словарей
const testThemes = [{
      title: 'Theme1',
      countPosts: 10,
      id: 1,
      bgImage: 'https://i2.wp.com/miro.medium.com/0*Zb9Uoad33rLb7v03.png'
    }]


{testThemes.map((theme, index)=>
        <Link to={'/posts/'+{theme.id}} className={style.theme}>
          <div>
          {theme.countPosts>99 &&
            <p>99+</p>
          }
          {theme.countPosts<=99 &&
            <p>{theme.countPosts}</p>
          }  
          </div>
          
          <h2>{theme.title}</h2>
        </Link>
      )}

но в тэге 'link' где я передаю атрибут 'to' мне подчёркивает точку в {theme.id} и пишет что ожидалась запятая
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Alexandroppolus
@Alexandroppolus
кодир
Лишние фигурные скобки вокруг theme.id, зря ты это так
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽