Я думаю об использовании redux в качестве жесткого репозитория для наших бэкэнд-моделей.
, например
endpoints:
/cars
/cars/:id
actions:
listCars
createCar
getCar
deleteCar
updateCar
однако я не уверен, как правильно реализовать отношения. Допустим, например, что вызов api / car / 1 дает мне следующее, и я поддерживаю ту же структуру для шин, что и в примере с автомобилем, приведенном выше.
{
id:123,
tires:[41,54,12,10]
}
в этом случае мне бы хотелось загрузить идентификаторы шин и отобразить их внутри автомобильного редуктора. В настоящее время у меня есть метод-обертка, который отображает кросс-редукторы данных, но это не самое красивое решение. Я понимаю, что могу также отображать состояние в компонентах контейнера, но, учитывая наличие нескольких контейнеров, я хотел бы предотвратить репликацию кода и работать из единого источника правды (избыточности)
Мне было интересно, есть ли общий шаблон, которому я мог бы следовать для этой реализации, и если это вообще хорошая идея