Я начинаю с нового проекта Angular с использованием магазина NGRX.Я пытаюсь выяснить, как использовать хранилище для непостоянных (вложенных) данных.
Например, при создании нового продукта с набором опционов, у всех из которых есть набор цен.
Обычно для постоянных данных я использовал бы идентификаторы, чтобы искать объекты и изменять их.превращается в состояние.Однако для непостоянных данных у меня еще нет идентификаторов из базы данных.
Сейчас я нахожусь в точке выбора между использованием сгенерированных интерфейсом uid или нет, но я не могу найти способ сделать это без uid.Использование uid будет иметь большое влияние на поведение остальной части приложения, поэтому я бы предпочел найти решение без необходимости в этом.
Есть ли другой способ сделать это?
psПредварительное хранение «пустых» объектов (для получения правильных PK) не является для нас вариантом, поскольку у нас есть несколько других проектов, использующих один и тот же бэкэнд.