yaverm
@yaverm

Как правильно нормализовать вложенные данные с помощью normalizr?

Как правильно нормализовать большие данные с помощью 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'],
  },
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Artezio Санкт-Петербург
от 160 000 до 220 000 ₽