javascript: присваивание переменным в фигурных скобках

Читаю статью https://habr.com/ru/company/tinkoff/blog/503136/

И вижу такой код:

class AnyComponent extends Component {
   onClick = () => {
    const { model } = this.props;
       model.doSomething();
   };

  render() {
       return (
           <Button onClick={this.onClick} />
       );
   }
}

Поясните пожалуйста, что это за странная запись:

const { model } = this.props;

Что это значит? Это больше к React, а не javascript?


Ответы (1 шт):

Автор решения: RamZevss

Это деструктуризация объекта в JS,в реакте тоже используют

→ Ссылка