Впечатление что автор (или её контора) просто хочет сделать как привычнее, без каких-то аргументов и ищет поддержки в интернете.
Когда есть взвешенная оценка ситуации таких вопросов не возникает.
браузер отправляет запрос тогда когда ему говорят отправить запрос, а то что вы из этого как-то берете промис и что-то с ним делаете потом - ваше дело. Можете начать ждать его сразу (и в это время можно тоже что-то еще делать "параллельно") можете что-то поделать и ждать его потом, а можете вообще проигнорировать. Запрос в этот момент уже выполняется.
hulktoster, JSON вы никак не стилизуете. Это все равно что стилизовать цифры в массиве.
Вы можете стилизовать HTML, который вы создаете, вот над ним и думайте, какие блоки, какая структура DOM и так далее. А что там в JSON было имеет значение только для того чтобы HTML сгенерировать.
Николай Если хотите иметь более весомые аргументы чем "а мне пацаны в интернете сказали что можно" - то пишите тем кто этот сайт ведет/отвечает за него.
Все хорошо, но вы забыли упомянуть в чем проблема.
Если вы просто импорты не понимаете и хотите понять - для этого есть доки, там люди уже постарались и написали.
Если у вас что-то не работает - не стоит этого скрывать.
jslby, В данном случае вы даже не бурите бетонную стену а просто об нее бьетесь.
Перестаньте и почитайте вот это https://webpack.js.org/guides/dependency-management/. как опытному разработчику понимающему как работают бандлы вам этого должно быть достаточно, там есть ответ как сделать то что вы хотите
wqertAnna, вам вообще не следовало что-то реализовывать в вопросе на тостере - тут людям надо помогать что-то понять, а не делать так как им надо за них.
Когда есть взвешенная оценка ситуации таких вопросов не возникает.