Там сверху люди спрашивали об организации файлов. Вкратце это сводится к следующему:
Есть такая примерная структура компонента
https://gyazo.com/8e442909e708c8b2981024fb8d214018FeatureNameView связан с Redux и содержит все вызовы экшенкриейторов. Вложенные компоненты получают нужные обработчики через props и ничего не знают о существовании Редакс. Весь лэйаут страницы идёт в FeatureNameLayout компонент.
tl;dr FeatureNameView.js - это рутовый файл фичи (может и не понадобится). Внутри себя он уже вызывает FeatureNameLayout, как то так
render() {
const { isFetching } = this.props;
return (
<div>
{isFetching ? (
<span>Loading...</span>
) : (
<FeatureNameLayout
{...this.props}
onSomethingCool={what => this.handleSomethingCool(what)}
/>
)}
</div>