Добрый день, есть простая задачка:
Вывести текст в 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 таких мест, и плодить копии не хотелось бы.
Как можно реализовать не в лоб ?