为了账号安全,请及时绑定邮箱和手机立即绑定

react 无状态组件传递参数

react 无状态组件传递参数

拉莫斯之舞 2019-03-14 18:15:34
父组件: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>

)


查看完整回答
反对 回复 2019-04-14
  • 2 回答
  • 0 关注
  • 782 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信