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

来源:3-1 React中组件的拆分

洛上千栀

2019-06-26 15:37

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

}

    

写回答 关注

1回答

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

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

    function TodoItem(props) {

    return (

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

    )

    }

React16.4 快速上手

结合实例带你快速入门React16基础语法,并完成Todolist功能开发。

40002 学习 · 134 问题

查看课程

相似问题