React创建组件

一、 React创建组件的三种方式及其区别

React推出后,出于不同的原因先后出现三种定义react组件的方式,殊途同归;具体的三种方式:

  • 函数式定义的无状态组件
  • ES5原生方式 React.createClass 定义的组件
  • ES6形式的 extends React.Component 定义的组件

虽然有三种方式可以定义react的组件,那么这三种定义组件方式有什么不同呢?或者说为什么会出现对应的定义方式呢?下面就简单介绍一下。

你可能感兴趣的:(React创建组件)