Если я создаю компонент, кажется, что вы можете создать класс по-разному. В чем разница между ними? Как узнать, какой из них использовать?
import react {Component} from 'react'
export default class Header extends component {
}
export const Header = React.createClass({
})
export default React.createClass({
})
Я просто предполагаю, что они делают разные вещи, или это просто другой синтаксис?
Если кто-то может дать мне краткое объяснение или ссылку, я был бы очень признателен. Я не хочу начинать с новой структуры, не зная точно, в чем разница.