Я новичок в React и пытаюсь получить дескриптор синтаксиса.
Я развиваюсь в среде React 15 (используя шаблон реакции-starterify) и использовал синтаксис в ВЕРСИИ 2 ниже, но большинство примеров и руководств, которые я нахожу на страницах Реагирования на Facebook, - ВЕРСИЯ 1. Что разница между ними и когда я должен использовать одну над другой?
ВЕРСИЯ 1
var MyComponent = React.createClass({
render: function() {
return (
<ul>
// some list
</ul>
);
}
});
module.exports = MyOtherComponent;
ВЕРСИЯ 2
const MyComponent = () => (
<ul>
// some list
</ul>
);
export default MyComponent;