ecmascript-next

JavaScript doble dos puntos (operador bind)

Como sabes, hay una propuesta para un atajo para la función .bind(), por lo que puedes escribir: ::this.handleStuff Y fun ... ado: this.handleStuff.bind(this, 'stuff') Es un patrón bastante común en React, por lo que sería bueno acortarlo un poco.

¿Cómo usar las funciones de flecha (campos de clase públicos) como métodos de clase?

Soy nuevo en el uso de clases ES6 con React, anteriormente he estado vinculando mis métodos al objeto actual (mostrar en el p ... sar SomeClass.handleInputChange a, por ejemplo setTimeout, sería un ámbito a la instancia de la clase, y no al objeto window.

One-liner para tomar algunas propiedades del objeto en ES 6

¿Cómo se puede escribir una función, que toma solo unos pocos atributos de la manera más compacta en ES6? Se me ocurrió una ... epita en el código. ¿ Hay una solución aún más delgada? (v) => { let { id, title } = v; return { id, title }; }

Transpile Async Await propuesta con Babel.js?

Existe una propuesta para introducir el estilo C# async-await. Conozco a Babel.js transpila ES6 a ES5, pero ¿hay alguna manera de hacerlo transpilar async-await a ES5?

¿Qué hace el símbolo at ( @ ) en javascript ES6? (ECMAScript 2015)

Estoy viendo algún código ES6 y no entiendo lo que hace el símbolo @ cuando se coloca delante de una variable. ¿Lo más pareci ... log todos los ejemplos están en el contexto de una clase - ¿qué significa cuando el símbolo es utilizado dentro de un módulo?

async / await implícitamente devuelve promise?

He leído que las funciones asincrónicas marcadas por la palabra clave async implícitamente devuelven una promesa: async fun ... de una función async, forzará a envolverlo en una promesa. No tengo un gran problema con él, pero desafía a los JS normales.

Diferencia entre rendimiento async/await y ES6 con generadores

Estaba leyendo este fantástico artículo - Https://www.promisejs.org/generators / Y resalta claramente esta función, que ... d con generadores en este artículo donde describe la función 'spawn': https://jakearchibald.com/2014/es7-async-functions /

¿Es mejor definir el estado en constructor o usando inicializadores de propiedad?

De acuerdo con esta documentación de babel, la forma correcta de usar ES6+ con React es a componentes iniciales como este: ... ructor, pero todavía opta por hacerlo dentro del constructor. Así que estoy solo me pregunto qué camino es mejor y por qué?

¿Está bien poner PropTypes y defaultProps como props estáticos dentro de la clase React?

Esta es la forma en que lo he estado haciendo desde hace bastante tiempo: export default class AttachmentCreator extends Co ... guien dijo que establecer accesorios predeterminados como una estática no es una buena idea, simplemente no recuerdo por qué.