Как избавиться от назначения «необходимо использовать реквизиты реструктуризации»

#reactjs

#reactjs

Вопрос:

Я вызываю метод следующим образом:

 componentDidMount() {
        this.props.updateFoo({a: false,b : false, c: false,d : true, e: true });
    }
  

И я получаю предупреждение «Необходимо использовать назначение реквизита деструктурирования».

Ответ №1:

По умолчанию установлено правило, всегда применяющее назначение деструктурирования.

 componentDidMount() {
    const { updateFoo } = this.props
    updateFoo({a: false,b : false, c: false,d : true, e: true });
}
  

Это должно сработать, более подробную информацию смотрите здесь