zoukankan      html  css  js  c++  java
  • React创建组件的三种方式比较

      推荐文章: https://www.cnblogs.com/wonyun/p/5930333.html

      创建组件的方式主要有:

      1、function 方式

      2、class App extends React.component {}

      3.  React.creatClass 

      大致区别: function创建组件的方式最为高效,但是其只能传递props,而不能使用状态等。 extends React.component 的方式功能更为强大,他不仅可以通案过 this.props 来使用prop并且还可以使用状态管理,另外,还可以通过 extends 继承 React.pureComponent ,这样,我们就更加容易使用钩子函数等。

      http://cn.redux.js.org/docs/basics/UsageWithReact.html

      这篇文章中也大致介绍了function方式和class方式的区别,即function方式适用于只有props的组件,而class方式适用于希望使用本地state、声明周期方法、性能优化的情况。

  • 相关阅读:
    相关正则的一些知识
    数组中的方法
    封装ajax
    swiper结合ajax的轮播图
    事件
    原型、原型链
    HTML 常用标签
    HTML基础了解
    JSON 与 XML基本了解
    JavaScript(js)
  • 原文地址:https://www.cnblogs.com/zhuzhenwei918/p/7243937.html
Copyright © 2011-2022 走看看