У меня есть компонент реагирования, который показывает список команд.
const teams = [
{
name: 'Liverpool'
},
{
name: 'Chelsea'
},
{
name: 'Fulham'
}
]
Затем я показываю эти команды в компоненте реакции.
render() {
return(
<div>
{teams.map(team => {
return <p key={team.name}>{team.name}</p>
});
</div>
)
}
Это работает нормально, но я хочу, чтобы там было сообщение, если в массиве меньше 5 команд. Должно быть сообщение «1007». Так и должно быть:
Liverpool
Chelsea
Fulham
Insert team here
Insert team here
Имеет ли это смысл. Обычно должно быть 5 полей с названиями команд, и если они не заполнены, то должно отображаться другое сообщение.
Мне нужно что-то вроде if
, но я не уверен, что это лучший способ сделать это. Дайте мне знать, если потребуется дополнительная информация.
Данные поступают из API, поэтому я не хочу менять это, если смогу избежать этого. Что я могу сделать в методе рендеринга?