Пример - AppleTV.
Каждая секция - это список фильмов, ее можно представить в виде:
{
FEED_ID: 'trendingmovies',
LABEL: 'Trending Movies'
},
{
FEED_ID: 'hitmovies',
LABEL: 'Hit Movies'
}
...
Затем делать запрос к базе данных, например:
axios.get(`/${FEED_ID}/json`)
Но как правильно организовать структуру такой страницы?
Делать каждый запрос отдельно, а затем диспатчить результат в редакс, и в зависимости от того, сколько нужно таких секций, столько будет запросов->диспатчей?
Или можно сделать массив из этих данных, затем через Promise.all() получить все результаты, а затем диспачить итог?
Как лучше организовать, и может есть какие то еще способы?