>>> Я вижу Вы поправили и сделали state static свойством. Так не будет работать :-). Это именно свойство объекта, а static это свойство класса Вы объявили и внутри объекта оно будет доступно через this.constructor .
Ага, не будет так работать :) Короче спал мало, и запутался с этим пропсами, стейтами, контекстами и т.п. :) Короче, вот так работает:
export default class PartnersByCategoryBlock extends Component{
static propTypes = {
};
static contextTypes = {
request: PropTypes.func.isRequired,
};
constructor(props){
super(props);
this.state = {
partners: [],
partnersCategories: [],
category: null,
}
}
render(){
return <div>Some content</div>
}
}