Как правильно нормализовать большие данные с помощью normalizr? с api я получаю более 3000 объектов внутри массива, мне нужно правильно нормализовать, чтобы в дальнейшем передать компоненту для отображения данных.
Для этого я пользуюсь библиотекой
normalizr
Дата с апи:
[
{
user: {
email: "test@test.com"
lastname: "User"
name: "User"
password: "123"
_id: 1,
}
date: "2021",
details: [
{
category: "admin"
name: "superadmin"
access: 1
}
],
id: 5
}
]
Пример как должен выглядеть после нормализации
user: {
entities: {
a: {
name: "User"
email: "test@test.com",
lastname: "User"
},
b: {
name: "User"
email: "test@test.com",
lastname: "User"
},
},
ids: ['1', '5'],
},