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

初学react、请教一下,为什么用函数的写法写组件props就会报错,用类写的组件就是可以的

//正确
class TodoItem extends React.Component{
        render(){
                return(
                    <div>{this.props.content}</div>
                )
        }
}
//错误(这个写法是现在版本脚手架示例里面的)
function TodoItem (){
 return(
                    <div>{this.props.content}</div>
                )

}

    

正在回答

1 回答

函数组件的props是用传入的参数来表示的。

function TodoItem(props) {

return (

    <div>{props.content}</div>

)

}

4 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

初学react、请教一下,为什么用函数的写法写组件props就会报错,用类写的组件就是可以的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信