请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

1回答

双越 2020-06-08 14:05:36

class 组件里面有 render componentDidMount 等生命周期,还可以自定义一些方法如 clickHandler ,这些都是 class 的方法,无论是自带的还是扩展的。

而函数组件,就一个函数体,里面没有生命周期,也没法自己扩展类似 clickHandler 这种方法。

0 回复 有任何疑惑可以回复我~
  • 提问者 Brannua #1
    谢谢老师, 那直接在函数组件内部编写function函数, 和class组件内部自定义的clickHandler函数, 他们的区别我可以从类的概念上理解吗?就是继承性,函数组件中嵌套定义的函数和class组件中自定义的函数您能讲一下区别吗
    回复 有任何疑惑可以回复我~ 2020-06-08 14:08:49
  • 双越 回复 提问者 Brannua #2
    函数组件中嵌套定义的函数和class组件中自定义的函数您能讲一下区别吗 —— 这个我觉得不用讲了,这一点和 React 没有半毛钱关系,会 ES6 就会这个。
    回复 有任何疑惑可以回复我~ 2020-06-08 14:10:28
  • 提问者 Brannua 回复 双越 #3
    明白了, 谢谢老师~
    回复 有任何疑惑可以回复我~ 2020-06-08 14:21:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信