Описание тега ecmascript-next
По вопросам о предстоящих функциях ECMAScript, которые еще не запланированы для включения в конкретную версию (все, что является предложением стадии 3 или ниже).
1
ответ
Как протестировать компонент undecorator с @decorator (redux-connect) на AVA?
Я пытаюсь проверить компонент undecorator, но я не получаю. Пример: import React, { Component } from 'react' import { connect } from 'react-redux' @connect(({ user }) => ({ user })) export class Componente extends Component { render () { return &…
06 сен '16 в 19:14
2
ответа
Реакция ES6: будут ли методы @autobind ES.Next связывать методы только один раз для каждого экземпляра?
Есть много вопросов / статей, написанных о многочисленных способах обработки связывания в ES6 React, но большинство из них, похоже, не решают проблему, описанную в документах React (выделено мое): Мы рекомендуем вам связать ваши обработчики событий …
05 июн '16 в 19:28
3
ответа
Как я могу использовать декораторы сегодня?
Я вижу декораторы, используемые сегодня уже в некотором коде JavaScript. Мой вопрос действительно в два раза. Первый: Если декораторы даже не были доработаны, как их можно использовать в производственном коде, сегодня? Разве поддержка браузера не бу…
25 дек '15 в 09:12
1
ответ
Является ли следующий синтаксис `customObject.decoratorFunction` допустимым в соответствии со спецификацией декоратора
Я смотрю на предложение ES decorator, и оно определяет следующий синтаксис с использованием грамматики: Decorator: @ DecoratorMemberExpression @ DecoratorCallExpression DecoratorMemberExpression: IdentifierReference DecoratorMemberExpression . Ident…
22 окт '17 в 10:10
1
ответ
Класс es6: как опустить ключевое слово "this"
В ES6 возможно ли создавать локальные переменные и просто ссылаться на них напрямую, вместо добавления this. впереди, как this.name, Пример, в коде ниже, что я могу сделать, чтобы можно было написать {name} вместо {this.name} все время. (Добавление …
15 июн '18 в 00:53
0
ответов
Chrome DevTools не поддерживает точки останова для полей открытого класса (этап 3)?
Я следовал руководству в React Docs: Обработка событий, и использовал синтаксис полей открытого класса(который находится на этапе 3 и включен по умолчанию в Create React App), чтобы решить context this вопрос. Но я обнаружил, что когда я установил т…
12 июл '18 в 02:05
1
ответ
Async/ Ожидание не ждет
Я столкнулся с проблемой, которую я не до конца понимаю. Я чувствую, что есть вероятные концепции, которые я не понял, код, который можно оптимизировать, и, возможно, ошибка, добавленная для хорошей меры. Чтобы значительно упростить общий поток: Зап…
19 дек '15 в 00:30
2
ответа
Присвоение свойств непрототипу с помощью декораторов
Я строю простое отображение между структурой данных внешнего / внутреннего интерфейса. Для этого я создал декоратор, который выглядит следующим образом: function ApiField( apiKey: string, setFn: (any) => any = (ret) => ret, getFn: (any) => …
25 ноя '15 в 11:16
2
ответа
Ошибка при использовании async/await в React Native
При попытке использовать async/await в Reaction-native, я получаю следующую ошибку: uncaught error Error: SyntaxError: /Users/senthilsivanath/Documents/MusicTulip/index.ios.js: Unexpected token (50:23) 48 | renderScene: function(route,nav) { 49 | tr…
10 апр '16 в 08:19
2
ответа
Синтаксис инициализатора свойства в ESnext
Я понимаю, что есть предложение TC-39 для нового синтаксиса, называемого "синтаксис инициализатора свойства" в JavaScript classэс. Я еще не нашел много документации по этому вопросу, но она используется в ходе обсуждения React. class Foo { bar = () …
04 июн '17 в 20:26
5
ответов
Transpile Async Ожидаете предложения с Babel.js?
Есть предложение по внедрению стиля C# async-await, Я знаю, что Babel.js переносит ES6 в ES5, но есть ли способ заставить его переносить асинхронное ожидание в ES5?
25 фев '15 в 00:23
2
ответа
Как мне ожидать список обещаний в JavaScript/TypeScript?
У меня есть следующий код, fileStatsPromises имеет Promise<Stats>[], и то и другое foo а также bar являются Promise<Stats>[], Как правильно их ждать? я хочу получить <Stats>[], const files = await readDir(currentDir); const fileSta…
21 май '16 в 08:23
1
ответ
ES6 эквивалент следующего шаблона?
Я хочу использовать статические свойства класса (stage-0) в классах ES6, например: class Button { static size = { SMALL: "SMALL", BIG: "BIG" } } class UILibrary { consturctor() { this.button = new Button(); } } // I can't access static properties of…
24 авг '16 в 05:29
2
ответа
Присваивание внутри объявления подкласса - React.Component
Я изучаю учебник Egghead's React и на одном из уроков я нашел следующее объявление класса: class StopWatch extends React.Component { state = {lapse: 0, running: false} render() { const {lapse, running} = this.state const buttonStyles = { border: '1p…
05 апр '18 в 05:42
1
ответ
Почему я должен поместить ключевое слово async в функции, которые ожидают ключевых слов?
Я просто хочу дождаться завершения процесса, а не делать функцию асинхронной.Посмотрите код ниже.Мне пришлось сделать getUserList асинхронным, потому что в функции было ключевое слово await. Поэтому я также должен был написать как "await UsersServic…
12 июл '16 в 05:23
1
ответ
JS: А если каждая функция вернет "this" в качестве значения по умолчанию?
У меня есть вопрос дизайна кода. Рассмотрим следующий код: thatObj.doThis().setThat().add().update(); Чтобы разрешить цепочку, я часто пишу return this;и иногда здесь или там я забываю это делать, тогда я получаю сообщение об ошибке. Во многих случа…
16 окт '17 в 13:05
1
ответ
Как добавить функцию в класс с помощью декоратора
Я пытаюсь создать декоратор класса, который просто добавляет функцию (или действительно свойство) к классу, но без радости. const findDecorator = () => { return (constructor) => { constructor.prototype.findMe = () => console.log('You found …
23 дек '17 в 03:18
1
ответ
Как мне украсить реактивный компонент и все его дочерние элементы?
https://jsfiddle.net/69z2wepo/81913/ Я украшаю дерево компонентов и добавляю некоторые метаданные к своим компонентам. Прекрасно работает на компоненте верхнего уровня (A); но если я попытаюсь украсить свои подкомпоненты (закомментированные, но без…
30 июн '17 в 03:22
0
ответов
React-redux connect HOC как декоратор класса, @connect
У меня есть компонент, обернутый с использованием предложенной ES+ синтаксической формы деко-соединения connect HOC реагирующего с избыточностью: import React, { Component } from 'react'; import { connect } from 'react-redux'; import RegisterForm fr…
02 окт '18 в 15:16
2
ответа
Неявные имена параметров Javascript для лямбд
Есть ли в Javascript/ES8 сокращенные имена аргументов, как в Swift? например. arr.sort { $0.name > $1.name }
15 июн '17 в 08:43