Задать вопрос
effect_tw
@effect_tw

Как отрисовать данные в данном случае?

Есть данные, которые я получаю с сервера в зависимости от урла. Отличие этих данные лишь в их дате создание. т.е при клике по кнопке - получаю данные вчерашние, по второй кнопке - сегодняшние , по третьей - будущие. Сортирую данные по дате на бэке. т.е для каждого урла свой контроллер получается. Проблема в том , что при клике по кнопке "сегодняшние" - мне нужно выводить данные за сегодня (разделяя их тайтлом) и за вчера, соответсвено при клике на "вчерашние" , за вчера и за сегодня. Вопрос, как это сделать? 1.Получать данные по урлу например /today , таким образом: два массива данных отсортированных(сегодняшние и вчерашние), сетать их в стор и отрисовывать.2.Получать их все махом(сегодня,вчера,будущие), сортировать на фронте и при переключени по разным урлам просто брать данные из стора? без запросов к бэку. Как быть?
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой 2 комментария
Ответ пользователя Denioo К ответам на вопрос (2)
@Denioo
Используйте для этого flux методологию, самая распространненная реализация в реакте это Redux или можете сделать это спомощью хуков useContext, useReducer.
Как это работает: у вас есть общее хранилище куда вы при запросах складываете сегодняшние, завтрашние данные.
Ответ написан