LoveCodeandCoffe, ахах ) хотел выглядеть умным, но опять сел в лужу.
Еще раз для особо медлительных - открывая файл index.html из билда приложения напрямую, браузер начинает искать чанки по путям /static/chuck.js, что, очевидно, приведет его не в корень папки, а в корень диска, где никаких чанков быть не может. А чтобы браузер считал папку с билдом корневой директорией - нужно в ней запустить локальный сервер и открыть проект, соответственно, через локалхост. Для этого, повторюсь, с реактом идет пакет из npm, который называется serve.
Второй момент - реакт-роутер не генерирует страницы в реальные файлы на диске. Там как лежал один индексный файл, так и будет лежать. Соответственно, чтобы роутер отрабатывал - мог парсить урлы и разводить пользователя по страницам, нужно создавать htaccess или настраивать nginx, чтобы все запросы шли через index. Опять же, ни то ни другое без сервера невозможно.
Ой, смотрите, что это? А это реакт, запущенный локально, не в состоянии найти нужные чанки.
Еще раз повторю - не несите чуши. Реакт, собранный через вебпак/create-app не работает локально. Локально он будет работать только в одном случае - если сам реакт подключен через тег script, как раньше было с jquery. Но так никто, очевидно, не делает.
И именно для этого вместе с реактом идет и serve, который поднимает сервер для просмотра билда локально.
govras75, да, мы с вами говорим о разном — это было понятно изначально.
Я говорю о продуктах, которыми пользуются ежедневно миллиарды людей. Вы же говорите о локальных «презентациях» услуг/товаров. К счастью, к этой области я перестал иметь какое-либо отношение примерно тогда, когда появился Скетч. И я вас уверяю — любой бизнес, который поставит себе главной целью конверсии и деньги, очень быстро откажется от «барокко» в пользу функционального дизайна.
А «барокко» будет всегда — полно клиентов, которые хотят поиграть в дизайн и которым нужно «богато, видно, что работали, креативно». Вот только к современной разработке это не имеет отношения. Это всегда будет уделом ленивых дизайнеров с Фотошопом с фриланса.
govras75, у вас в комментарии закралось самое большое заблуждение многих людей — сайт или приложение делается не для глаза потребителя, а для выполнения определенной функции. Функция определяет форму, а не наоборот.
И те минусы, которые вы вешаете на Фигму, на самом деле являются ее плюсами. Дизайнеры цифровых продуктов не художники, а инженеры. В производстве есть ГОСТы, а в дизайне есть ограничения технологий и платформ и устоявшиеся паттерны.
Ну а самый главный плюс Фигмы очень легко понять при работе над настоящим продуктом, в котором есть сотни уникальных экранов, тысячи производных этих экранов, и все это связано с компонентной системой на Реакте. Я бы с удовольствием посмотрел на людей, которые для подобной работы выбрали бы Фотошоп в качестве основного инструмента.
govras75, я бы мог с вами согласиться, если бы профессия ui-дизайнера имела бы хоть какое-то отношение к творчеству. Это большое заблуждение — считать страницу сайта или экран приложения «холстом для рисования».
Афанасий Ф, нет, так не бывает. Я же не студентов на курсы дизайна искал. Мы делали продукт на многомиллионную аудиторию. Зачем мне балласт в виде дизайнера, который кроме Иллюстратора ничего больше в работе не видел? Чтобы он мне биговку делал для реакт-компонентов? Или цветопробу кнопок проводил?
Афанасий Ф, нет, это просто дизайнерам настолько наплевать на свою работу и своего потенциального работодателя, что они не в состоянии даже портфолио аккуратное сделать. Выложить, например, пяток лучших работ на Биханс. Или собрать аккуратную пдфку, если не хотят светить работы публично, и там же описать коротко свой опыт.
Серьезно, мне писали сообщения люди, где в тексте было 20-30 ссылок на разные папки в дропбоксе/драйве, где в куче были свалены исходники, варианты дизайна, куски страниц отдельно и т.д. Вот как мне это посмотреть? Зачем оно мне? У меня резюме штук по 30 в день сыпалось после публикации вакансии.
Часто писали люди с 99% опытом в полиграфии, хотя в вакансиях очень отчетливо указано было, что нужен дизайнер для веба делать большой продукт. Опять же, зачем?