父组件:this.state = { items: ['beijing', 'shanghai']}<div> <List items={this.state.items}</div>const List = (items) => (<div> <ul> {items.map(item => <li key={item}>{item}</li>} </ul></div>)会报错items.map is not function,这是什么原因?class List extends Component {render() { return ( <div> <ul> {this.props.items.map(item => <li key={item}>{item}</li>)} </ul> </div> )}}这样写就不会报错
2 回答
波斯汪
TA贡献1811条经验 获得超4个赞
使用函数参数结构
const List = ({items}) => (
<div>
<ul>
{items.map(item => <li key={item}>{item}</li>}
</ul>
</div>
)
添加回答
举报
0/150
提交
取消