Я изучаю Redux с React и наткнулся на этот код. Я не уверен, что это Redux конкретный или нет, но я видел следующий фрагмент кода в одном из примеров.
@connect((state) => {
  return {
    key: state.a.b
  };
})
Хотя функциональность connect довольно проста, но я не понимаю @ до connect. Это даже не оператор JavaScript, если я не ошибаюсь.
Может кто-нибудь объяснить, пожалуйста, что это такое и почему он используется?
Обновление:
На самом деле это часть react-redux, которая используется для подключения компонента React к хранилищу Redux.
