Я работаю над созданием меню в моем ReactApp, которое представляет структуру папок. Папки названы по категориям для документов внутри, некоторые из папок имеют подпапки с файлами там.
Базовый вывод c, который я ищу, выглядит примерно так:
[
{
"Payroll Forms": {
files: ["form1.pdf", "form2.pdf"],
"Payroll How To's": {
files: ["file1.pdf", "file2.doc"]
},
"Payroll Adjustments": {
files: ["file1.doc", "file2.pdf"],
"Payroll Subdirectory": {
files: ["file1.xsl", "file2.pdf"]
}
}
},
{
"LOA": {
files: []
......(you get the idea)
]
Теперь это целый каталог, поэтому для каждого каталога верхнего уровня будет объект, в котором будут файлы и подкаталоги.
Я могу сделать эту работу с конечным числом подкаталогов, жестко написав, как все работает. Я не хочу ограничивать их тем, что им разрешено делать, или мне нужно go вернуться назад и добавить больше кода для каталогов другого уровня, если им это нужно.
Большую часть двух дней я потратил, разбивая свой мозг на том, как динамически автоматизировать это, и не приблизился ни к чему, поэтому у меня нет стартового кода для работы.
Есть ли Кто-нибудь, кто может протянуть руку, у меня нет проблем, выполняя работу, просто нужно некоторое руководство.
Заранее спасибо!