alex4answ
@alex4answ

Вывод строки в 1 из n мест по условию?

Добрый день, есть простая задачка:
Вывести текст в 1 месте если place = 0, в другом месте если place = 1, в третьем если place = 3 и тп;

Можно решить задачу в лоб, и сделать 2 проверки:
const MyComponent = ({ place, text }) => (
  <div>
     <h1>Какой-то заголовок</h1>
     {place === 0 && <span>{text}</span>}

    <div>
      <h2>Заголовок внизу</h2>
      {place === 1 && <span>{text}</span>}
    </div>
  </div>
 );


с 2 местами еще ок, но у меня может быть ~ 10 таких мест, и плодить копии не хотелось бы.

Как можно реализовать не в лоб ?
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы