Вообще для этих целей вместо массива лучше использовать объект. Гораздо проще искать товары.
Например такая структура, где ключем будет артикул или айди товара:
1. Открываете командную строку.
2. Переходите в директорию проекта
3. Вначале: yarn install
4. Потом: yarn build
5. У вас сгенерируются файлы в папке вроде build/dist/etc... вот эти файлы и нужно залить на прод.
Ernest Faizullin, кто вам такое сказал про "блокирует выполнение"? await существует только в асинхронной функции имеющей async. Это как промис не вызывает then пока не выполнится условие.
Алексей Гончаров, с 3d на сайтах я не работал, в остальном возможно. Но я давно уже не верстальщик а FrontEnd разработчик. Я больше программированием занимаюсь.
1000 чего вы сверстали? За год невозможно столько сверстать.
Если учиться полный день 365 дней в году, то даже по сайту в день - 365 максимум выходит. А если с косяками - то значит ни одну из тех проблем что вы увидели - вы не решили.
Верстка выглядит так: верстаете - встречается косяк - и дальше пару дней гуглим, пробуем и так и эдак читаем мануалы, и т.д. пока не дохдит в чем была проблема. В таком темпе один проект можно делать дней 10-20 легко. Но именно так и учишься.
I love SVG, 17 лет назад верстали.
Я просто напомнил что раньше верстка была гораздо более хаотичная и непонятная чем сейчас.
Сегодня все несколько проще, есть четкий путь обучения, есть лучшие практики, есть прекрасные инструменты в CSS вроде grid. Есть туторилы, видоски, книжки, примеры кода и комьюнити где быстро отвечают на вопросы.
Алексей Гончаров, никакого сарказма. Я за 17 лет сверстал более 1000 сайтов. Уверенно верстать без проблем я начал где-то после 50-100 сайта. А по началу каких только косяков не было. Но тогда и проблем было больше - верстать по IE5 гораздо сложнее чем сегодня под Хром.