Я успешно использовал нормализатор в своем приложении реакции для нормализации ответа API. В моем состоянии у меня есть объекты и массив результатов. Я использую сущности для рендеринга сообщений в моем компоненте реагирования, но они не в их первоначальном порядке.
Я понимаю, что сущности - это объект, поэтому он не будет поддерживать порядок. Я также понимаю, что я должен использовать массив результатов, так как он имеет идентификаторы в исходном порядке. Мои вопросы: как мне использовать этот массив результатов в моем компоненте реагирования для отображения сообщений в их первоначальном порядке?
Я искал в стеке + гугл и, похоже, не нашел конкретного ответа на мой вопрос. Я также попытался выполнить сортировку перед тем, как отобразить объект лица в моем рендере, следующим образом:
Object.values(posts).sort((a, b) => a.created_on > b.created_on)
или
Object.values(posts).sort((a, b) => a.created_on + b.created_on)
или
Object.values(posts).sort((a, b) => a.created_on - b.created_on)
и затем с использованием карты. Но все это не работает.
Есть ли конкретный способ сделать это без использования denormalizr?
Заранее спасибо.