Попался в руки проект, где бэкендер для хранения данных не использует id. Вообще
Т.е, обычно данные с сервера выглядят так:
[ {id: 1, name: 'Vasya', age: 30, married: true}, etc...]
а он использует подобную структуру:
{ Vasya: { age: 30, married: true }, Petya: {}, .....etc }
Как вы считаете это нормально? В чем плюсы или минусы? Может ли из-за этого подтормаживать?
На фронтенде из-за подобного есть проблемы, но в принципе подстроиться можно, вот только нужно ли?
P.s в теории имена как ключи, никогда не повторятся