Как избежать ошибки типа потока в функции стрелки 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)