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

Рейтинг: 0Ответов: 1Опубликовано: 16.03.2023

Читаю статью 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?

Ответы

▲ 2

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