У меня есть данные, которые я получаю от бэкэнда в следующем формате:
0:
project_name: "Tele2"
subprojects: Array(9)
0: "vdvdfgvf"
1: "vdfvfv"
2: "bgfbgfn"
3: "bdfbfg"
4: "gfbgfb"
5: "bfgbfbf"
6: "bfgbfgb"
7: "vdvfv"
8: "bfbgbgb"
length: 9
__proto__: Array(0)
_id: {$oid: "11111"}
__proto__: Object
1:
project_name: "AidaFinance"
subprojects: Array(5)
0: "gvfbb"
1: "gbffg"
2: "vfvfdvdf"
3: "bfgbfg"
4: "vfdbfgbf"
length: 5
__proto__: Array(0)
_id: {$oid: "11111"}
__proto__: Object
Может быть более двух 0, 1 объектов. В подпроектах может быть любое количество элементов.
Проблема в том, что мне нужно динамически генерировать (materialUI) элементы.
Во-первых, должно быть то, что представляет имена проектов. Как только пользователь выберет проект, второй должен начать нажиматься и содержать подпроекты выбранного проекта. У меня есть отдельный вызов API, если вам нужно получить подпроекты проекта.
Данные, которые он возвращает, выглядят так:
0:
project_name: "Tele2"
subprojects: Array(9)
0: "vdvdfgvf"
1: "vdfvfv"
2: "bgfbgfn"
3: "bdfbfg"
4: "gfbgfb"
5: "bfgbfbf"
6: "bfgbfgb"
7: "vdvfv"
8: "bfbgbgb"