问答详情
源自:3-1 React中组件的拆分

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

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

}

    

提问者:洛上千栀 2019-06-26 15:37

个回答

  • 正在进化的程序猿丶
    2019-06-26 19:52:36
    已采纳

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

    function TodoItem(props) {

    return (

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

    )

    }