Я потратил несколько часов на создание фигма-дизайна целевой страницы. Каждый цвет на месте, каждый пиксель на своем месте, что обеспечивает плавный пользовательский поток, но теперь наступает самая сложная часть написания кода этой целевой страницы.
Создание дизайна Figma — это огромная задача. Именно там я узнал о Dualite, который с помощью искусственного интеллекта переводит проекты Figma в реальный код, помогая таким разработчикам, как я, минимизировать усилия по фактическому кодированию. Давайте посмотрим, как я использовал Dualite для преобразования моей целевой страницы в реальный код
Dualite — это инновационный плагин Figma на базе искусственного интеллекта, призванный устранить разрыв между дизайном и разработкой. Основное внимание уделяется преобразованию проектов Figma в высококачественный код многократного использования с поддержкой таких популярных технологий, как Reactjs, TailwindCSS и других.
Dualite позволяет одним щелчком мыши преобразовать любой дизайн или анимацию Figma в эффективный код, который вы можете настроить в соответствии с вашим проектом. Он обладает интересными функциями, позвольте мне кратко о них рассказать:
Давайте начнем с фигма-дизайна целевой страницы, см. ниже:
Итак, в Dualite есть функция режима, с помощью которой вы можете переключаться между режимом страницы и режимом компонента
По сути, режим страницы предназначен для мгновенного преобразования всего дизайна, а режим компонентов предназначен для создания отдельных компонентов, которые мы можем интегрировать в наш проект. Подробную информацию о компонентах можно найти в документации
Мы будем использовать компонентный режим для генерации кода для всех компонентов, присутствующих в проекте, а затем интегрируем их в один проект
Давайте начнем с разделения целевой страницы на компоненты, см. ниже:
Я буду использовать Reactjs и Tailwind в Dualite для генерации кода, поэтому давайте сначала настроим проект:
Теперь давайте начнем с преобразования дизайна в компонент:
Компонент панели объявлений: проверьте сгенерированный код здесь
Компонент панели навигации: проверьте сгенерированный код здесь
Компонент фильтра категории: проверьте сгенерированный код здесь
Компонент карты: проверьте сгенерированный код здесь
Компонент нумерации страниц: проверьте сгенерированный код здесь
Компонент нижнего колонтитула: проверьте сгенерированный код здесь
Примечание: все изменения и код можно увидеть на CodeSandBox здесь
Как только я внес все эти настройки и изменения в проект, я увидел лучшую версию своего дизайна, проверил код и вывел результаты здесь
Давайте разберемся как следует, все компоненты, которые мы сгенерировали с помощью Dualite, были готовы к использованию, да, мы внесли некоторые изменения в код, чтобы сделать его максимально приближенным к дизайну, несмотря на это, все стили компонентов, все иерархия компонентов с данными в отдельных файлах генерируется Dualite.
Вместо того, чтобы тратить слишком много времени на создание пользовательского интерфейса, я могу использовать для этого Dualite.
По сравнению с кодированием вручную, это заняло бы достаточно много времени. Результаты всех компонентов были действительно хорошими, ничто не может быть на 100% правильным, каждый код требует финальной доработки со стороны разработчика, и это то, что мы здесь сделали
Да, Dualite очень помог и быстро сгенерировал код для моих компонентов.
Вот он, эффективный способ генерировать код ваших проектов Figma с меньшим количеством ручного кодирования. Процесс фактического кодирования проектов — это целая поездка на американских горках, которая может быть менее сложной, если вы используете Dualite и настраиваете код в соответствии со своими потребностями и проектом.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3