嗨,欢迎来到React!
我认为您在这里遇到的问题并不是与React特定的,而是与新的ES2015模块语法有关。在创建React类组件时,出于大多数意图和目的,您可以认为在
React.createClass功能上等同于
classMyComponent extends React.Component。一种只是使用新的ES2015类语法,而另一种则使用ES2015之前的语法。
为了学习模块,我建议阅读一些有关新模块语法的文章以使其熟悉。这是一个很好的开始:http : //www.2ality.com/2014/09/es6-modules-
final.html。
简而言之,这些只是语法上的差异,但我将尝试快速浏览一下:
import React, {Component} from 'react';export default class Header extends Component {}export const Header = React.createClass({})export default React.createClass({})


