Ожидаемые скобки вокруг аргумента функции стрелки.(стрелка-круглые скобки) - PullRequest
0 голосов
/ 15 сентября 2018

Как избежать ошибки типа потока в функции стрелки ES7

 handleSelectCategory = (e) => {
        const { form } = this.state;

        let newCategories = [];
        if (form.categories.findIndex(c => c.value === e.value) >= 0) {
          newCategories = form.categories.filter(c => c.value !== e.value);
        } else {
          newCategories = [...form.categories, e];
        }
        this.setState({ form: Object.assign({}, form, { categories: newCategories }) });
      }

Я получаю предупреждение

Expected parentheses around arrow function argument. (arrow-parens)

1 Ответ

0 голосов
/ 15 сентября 2018

Скобки вокруг параметра для функции стрелки необязательны в ES6, когда есть только один аргумент, но ESLint жалуется на это по умолчанию.Это контролируется параметром arrow-parens .

Либо измените этот параметр, либо измените функции стрелок, чтобы использовать (c) вместо c в качестве списков параметров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...