>>> Я вижу Вы поправили и сделали 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> } }