Является ли ES7 еще одним именем для ECMAScript2016? Как написать это в React?


Кто-нибудь, пожалуйста, помогите мне понять версии ECMAScript. мне нужно сделать приложение React JS, используя ES7. теперь поиск в интернете есть чертовски много путаницы. Есть версия ES5, а затем есть EcmaScript2015, который такой же, как ES6 (я полагаю) . так ES7-это другое название ECMAScript2016?
Поискав везде, я нашел только то, что react может быть написан в ES5 (createClass) и ES6(class). Есть ли какие-либо синтаксические различия в ES7?

1 2

1 ответ:

ECMAScript 7 - это старое название для ECMAScript 2016 в соответствии с историей, написанной доктором Акселем Раушмайером

Пожалуйста, взгляните на краткую историю ECMAScript

  • ECMAScript 1 (Июнь 1997)
  • ECMAScript 2 (Июнь 1998)
  • ECMAScript 3 (Декабрь 1999)
  • ECMAScript 4 (заброшен в июле 2008 года)
  • ECMAScript 5 (Декабрь 2009)
  • ECMAScript 5.1 (Июнь 2011

И лучшая часть - ECMAScript 6 (июнь 2015) История

  • ECMAScript Harmony: было начальным кодовым названием для улучшений JavaScript после ECMAScript 5.
  • ECMAScript.далее: стало очевидно, что планы Harmony были слишком амбициозны для одной версии, поэтому ее функции были разделены на две группы: первая группа функций имела наивысший приоритет и должна была стать следующей версией после ES5. Кодовое имя этой версии было ECMAScript.далее, чтобы избежать преждевременного перехода к номер версии, который оказался проблематичным с ES4. Вторая группа функций время до окончания цикла.следующий.
  • ECMAScript 6: Как ECMAScript.после того, как он созрел, его кодовое имя было отброшено, и все стали называть его ECMAScript 6.
  • ECMAScript 2015: в конце 2014 года TC39 решил изменить официальное название ECMAScript 6 на ECMAScript 2015 в свете предстоящих ежегодных релизов spec. Однако, учитывая, как утвердилось название "ECMAScript 6" уже есть и как поздно TC39 я ожидаю, что именно так все будут продолжать относиться к этой версии.

И грандиозный финал

ECMAScript 2016 ранее назывался ECMAScript 7. Начиная с ES2016, языковой стандарт будет иметь меньшие ежегодные выпуски.