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?
Источник: Stack Overflow на русском