Todavía no estoy familiarizado con ECMAScript 6. Acabo de clonar el repositorio React Starter Kit, que usa ES6 para el código de la aplicación. Me sorprendió ver que el linter está configurado para prohibir las ocurrencias de la use strict
directiva, que pensé que se recomendaba en JavaScript anterior a ES6. ¿Entonces cuál es el punto?
javascript
ecmascript-6
strict
es6-modules
Midiparse
fuente
fuente
Respuestas:
Los módulos ES6 siempre están en modo estricto. Para citar la parte relevante de la especificación :
fuente
strict
error (con el preajuste AirBnB ) en un script que consiste solo en"use strict"; console.log('foo')
. ¿Eso es un módulo?