Приходится ли на фронте оперировать такими большими объемами данных, что выбор мапы будет значительно быстрее чем вложенный цикл? Бек обычно не отдаёт очень большие объемы, и все крупные вычисления происходят там. А на маленьких объемах вложенный цикл порой будет даже быстрее
Да, приходится, разные бывают проекты) ну а вложенный цикл всегда будет медленней грамотной рекурсивной функции, которая проходит этот же массив, но один раз, к примеру на текущем проекте бек передает мне массив категорий длинной 1337, надо его разобрать на вложенные категории, изначально я и делал вложенные цикл и страница грузтлась секунд 20, потом переделал на рекурсию и теперь загружается за секунду