Вы хотите ускорить разработку приложения React.js? Именно, путем автоматического преобразования вашего дизайна в компоненты React!
Если да, то DhiWise web app builder здесь, чтобы сэкономить драгоценное время, которое вы можете использовать для разработки важных функций приложения. Упомянутый конструктор веб-приложений может быстро генерировать готовый к производству код из вашего дизайна Figma. И что важно, он в точности следует принципу визуального программирования.
В этой статье мы узнаем, как DhiWise может помочь вам получить готовое к производству внешнее приложение, а также такие функции, как навигация по страницам и интеграция API.
Перед этим давайте начнем с краткого введения в Figma и React.
Figma 🖌️
Figma — это популярный веб-редактор векторной графики и инструмент для создания прототипов. Он поставляется с дополнительными функциональными возможностями, поддерживаемыми настольными приложениями для macOS и Windows.
Он позволяет мобильным пользователям просматривать прототипы Figma в режиме реального времени с помощью приложений-компаньонов Figma mirror — для Android и iOS. Кроме того, он позволяет дизайнерам и разработчикам создавать пользовательский интерфейс и wireframing для веб- и мобильных приложений.
React.js ⚛️
React — это бесплатная библиотека JavaScript с открытым исходным кодом для построения пользовательских интерфейсов на основе компонентов пользовательского интерфейса. Она поддерживается компанией Meta и сообществом индивидуальных разработчиков и компаний.
React используется для создания одностраничных приложений. Она позволяет создавать многократно используемые компоненты пользовательского интерфейса.
Чтобы получить точность проектирования в коде выше 80%, следуйте этим рекомендациям по проектированию при разработке Figma.
Давайте погрузимся в них глубже…🚀️
Шаг 1: Войдите в DhiWise
Первым делом зарегистрируйтесь/включитесь в DhiWise, используя свой аккаунт Google или GitHub.
Шаг 2: Создайте новое приложение
После этого вы попадете на панель Dashboard, где можно искать и просматривать ранее созданные приложения. Чтобы начать создание нового приложения, просто нажмите кнопку Новое приложение, и вы будете перенаправлены на страницу Создать новое приложение.
Шаг 3: Выберите React в качестве технологии для создания приложения
Да, вот и все. Это так же просто, как выбрать вкус мороженого.
Шаг 4: Подключите свой аккаунт Figma и импортируйте Figma
Далее импортируйте ваш дизайн из Figma, XD или Sketch в DhiWise. Если у вас нет готового дизайна, DhiWise предоставляет готовые шаблоны приложений и библиотеки экранов.
Чтобы импортировать дизайн приложения, выберите платформу, на которой разрабатывается приложение. Введите имя приложения и выберите Figma. Чтобы импортировать файлы Figma в DhiWise, необходимо интегрировать учетную запись Figma с DhiWise.
Вы всегда можете перенести дизайн с других упомянутых платформ, но для этого вам, возможно, придется отправить запрос и дать 24-48 часов, чтобы DhiWise обработал его для вас.
Шаг 5: Выберите страницы
Далее вы можете выбрать несколько страниц из вашего файла Figma и использовать их в вашем приложении, как показано на рисунке. Помните, что если вы уже создали прототип для своих страниц, то половина вашей работы уже сделана.
Причина: DhiWise автоматически извлекает ресурсы страницы, включая навигацию. И вам не нужно снова иметь дело с индивидуальной навигацией и другими конфигурациями.
Шаг 6: Настройка
После того как страницы импортированы, вы можете изменить их вид прямо отсюда. Эта функциональность застрахует вас от неправильно распознанных элементов Figma, если таковые будут (шансы на это ничтожны).
Кроме того, вы можете применять действия от аутентификации до навигации и обратной навигации, открывать модальные окна, а также **API Integration.** Да, вы можете привязывать данные из REST API к вашим страницам в режиме реального времени.
Узнайте больше обо всех функциях в деталях: React web app Builder
Шаг 7: Генерация исходного кода
После завершения настройки нажмите на кнопку «Build», чтобы получить структурированный исходный код со всеми настройками в течение нескольких минут.
Шаг 8: Загрузить/синхронизировать код на GitHub/GitLab
Как только ваше приложение будет создано, вы можете загрузить весь исходный код из DhiWise и/или синхронизировать его с вашим репозиторием GitHub или GitLab.
Если вы внесли больше изменений в приложение DhiWise и хотите получить обновленный код в вашем приложении, вы можете использовать расширение VSCode Extension, чтобы получить последний код непосредственно в вашем Vscode.
Дополнительные возможности
Есть две потрясающие возможности от DhiWise, которые сделают жизнь разработчика более увлекательной — и все это при использовании DhiWise.
-
Теперь вы можете увидеть прототип вашего приложения, развернув приложение в Vercel одним щелчком мыши!
-
Во-вторых, вы можете использовать плагин Figma to Code в Figma, чтобы получить код за считанные минуты.
В двух словах…
Это всего лишь несколько шагов для преобразования дизайна Figma в код React, а также дополнительные возможности, упомянутые выше.
Ознакомьтесь с подробной документацией по конструктору веб-приложений DhiWise.
Посмотрите видеоролик «Начните работу с React web app builder» для наглядного понимания.
Зарегистрируйтесь сейчас! (Это бесплатно😉️ )