2016-07-24 3 views
1

Я собираюсь начать обучение реагировать на родной, но в стартовой строке я смущен, какой путь лучше или рекомендуется. JS так часто менялся! Я пытался получить какое-то сравнение с объяснением, но пока ничего не добился. (очень трудно распознать ..) Может ли кто-нибудь дать мне небольшое объяснение, которое является es5 и es6? Некоторые советы для новичков? Я нашел несколько руководств в этой области, но только увеличил свое замешательство. Благодаря!Реагировать на родной запрос es5 vs es6

ответ

2

ES5 vs ES6 имеет отношение к Javascript вообще и не является специфическим для реагирования или реагирования на родной язык. Es6 - это новый стандарт для Javascript, чем ES5. Однако, поскольку ES6 не поддерживается повсюду, часто используются такие вещи, как babel, для преобразования ES6 в ES5.

Эта ссылка должна иметь больше информации о различиях: http://benmccormick.org/2015/09/14/es5-es6-es2016-es-next-whats-going-on-with-javascript-versioning/

А как это будет влиять на вас в React и React-Native он должен делать с новыми функциями, доступными в ES6, такие как функции лямбды, лучше класс поддержки и тому подобное.

Типичным примером является разница между

var myComponent = React.createClass({...functions...}); 

и

class MyComponent extends React.Component{...functions...} 

Там немного больше информации о том, что здесь: https://daveceddia.com/react-es5-createclass-vs-es6-classes/

Удачи :).

Смежные вопросы