автомобиля и запчасти для каждой модели.
Нужно сделать поиск по марке, затем после выбора марки отображать модель, затем после выбора модели отображать запчасти для этой модели.
Как лучше организовать компоненты и роутинг?
1. Все компоненты (Марки, Модели, Запчасти) расположить на одном уровне и роутером перенаправлять между компонентами, передавая ID в url. Смущает передача ID через url.
2. Расположить компоненты внутри друг друга: Запчасти внутри Модели, Модели внутри Марки. И передавать ID как параметр. Не понятно как при этом по uri /<Марка>/<Модель> сразу открывать нужную страницу с моделью авто.
Что посоветуете?
А что мешает делать запись данных в Стейт?
Вообще такую логику по-хорошему реализовывать на стороне бэкенда (хотя бы частично), а именно работа с моделями и связями в БД
https://sova.dev/ru/application-structure/
Обсуждают сегодня