Немного замудренная приложенька, но суть такова:
* на корневой странице отображаются юзеры:
![5f4fe01c2e7d1206649462.png](https://habrastorage.org/webt/5f/4f/e0/5f4fe01c2e7d1206649462.png)
* на странице поста - пост + комментарии:
![5f4fe06ef20ba437097881.png](https://habrastorage.org/webt/5f/4f/e0/5f4fe06ef20ba437097881.png)
Использую dumb-компоненты для отображения + контейнеры для ними для маппинга стейта, например для юзеров:
![5f4fe0bf7757e442360325.png](https://habrastorage.org/webt/5f/4f/e0/5f4fe0bf7757e442360325.png)
Как видно на примере, есть экшндля фетчинга данных (для юзеров fetchUsers, для комментов - fetchComments и т.д.). Загрузка производится автоматически, без клика пользователя, по факту попадания на соответствующую страницу, в идеале - данные должны быть предзагружены.
Собственно вопрос: Где диспатчить эти экшены: в компоненте отображения, в App или в каком-то еще компоненте (например, DataFetcher) - где делаем загрузку, исходя из url в роутере?
Поделитесь своим опытом)