1
如何添加類似:如何根據條件呈現JSX?
if(true) <Reminder /> else <div>hehe</div>
在普通的方法是什麼?我知道,我可以使用<Reminder />
創建兩個return
聲明,但不使用<Reminder />
,但我不想重複代碼。
這是我到目前爲止有:
renderReminders() {
const { reminders } = this.props;
return (
<ListGroup>
{
reminders.map(reminder => {
return (
<ListGroupItem key={reminder.id}>
<div>{reminder.text}</div>
<Reminder dueDate={reminder.dueDate} />
</ListGroupItem>
)
})
}
</ListGroup>
) // return
} // renderReminders
呵呵,它的工作原理 –