Я смущен, какая разница между компонентом и классом реагирования?
И когда я использую компонент над классом реагирования? Похоже, что компонент - это класс, а createClass создает компонент.
https://facebook.github.io/react/docs/top-level-api.html
React.Component
Это базовый класс для React Components, когда они определены с помощью ES6. См. "Повторно используемые компоненты" для использования классов ES6 с React. Для каких методов фактически предоставляется базовый класс, см. API компонентов.
React.createClass
Создайте класс компонента с учетом спецификации. Компонент реализует метод рендеринга, который возвращает один единственный. Этот ребенок может иметь произвольно глубокую детскую структуру. Одна вещь, которая делает компоненты, отличные от стандартных прототипальных классов, - это то, что вы не нужно называть их новыми. Это удобные обертки, которые создайте экземпляры поддержки (через новые) для вас.