相关疑难解决方法(0)

React.createClass与ES6箭头功能

我是React的新手,试图掌握语法.

我正在React 15环境中开发(使用react-starterify模板),并且一直在使用下面的VERSION 2中的语法,但是,我在Facebook的React页面中找到的大多数示例和教程都是VERSION 1.有什么区别这两个什么时候我应该使用另一个?

版本1

var MyComponent = React.createClass({
  render: function() {
    return (
      <ul>
        // some list
      </ul>
    );
  }
});

module.exports = MyOtherComponent;
Run Code Online (Sandbox Code Playgroud)

版本2

const MyComponent = () => (
  <ul>
    // some list
  </ul>
);

export default MyComponent;
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 reactjs react-native

20
推荐指数
1
解决办法
3925
查看次数

标签 统计

ecmascript-6 ×1

javascript ×1

react-native ×1

reactjs ×1