下面的例子工作得很好,我在渲染函数中映射了 props 数组。
class Calendar extends Component {
render(){
return(
<div>
{ this.props.events.map((event, idx) => {
return <li key={idx}>{event.title}</li>
})}
</div>
);
}
}
但是当我将数组映射移动到另一个函数时不再起作用。
class Calendar extends Component {
handleEvents(){
this.props.events.map((event, idx) => {
return <li key={idx}>{event.title}</li>
})
}
render(){
return(
<div>
{ this.handleEvents() }
</div>
);
}
}
任何帮助,将不胜感激。