У меня есть компонент контейнера:WebStorm подчеркивает Реагировать компонент, когда реквизит прошел через среагировать-Redux подключить функцию
import React, { Component, PropTypes } from 'react';
import { connect } from 'react-redux';
class MyComponent extends Component {
static propTypes = {
someEntities: PropTypes.object.isRequired
}
....
}
export default connect(state => ({ someEntities: state.someEntities })(MyComponent)
Так я передаю реквизит через connect
к этому компоненту, но когда я помещаю компонент в коде, как:
....
import MyComponent from './MyComponent';
....
<div><MyComponent /></div>
....
WebStorm подчеркивает MyComponent
и дает мне ошибку: Element MyComponent doesn't have required attribute someEntities
.
Я использую версию 2016.3.1. Это ошибка? Должен ли я использовать propTypes
в этом случае?