
Second, the kits are built with the atomic design principle in mind. Once we are ready with the button, we will have a good starting point to continue with the rest we need. The Kendo UI Kits will bring several benefits.įirst, the kits contain Figma reusable components for the whole KendoReact suite. The second is to use the Kendo UI Kits for Figma as a starting point.Īs we aim for fast results without compromising the outcome, the second choice is an easy pick. The first one is to start from scratch in Figma. Now that we’ve decided on our toolset, let’s go through the complete process of creating Figma-to-React reusable components step by step. One place for all developers to know what elements are in use in the application and not reinvent the wheel every time.
#Figma to react code
Storybook – Storybook is an open-source tool for storing your coded UI library’s documentation, code reference and demos. It helps your team to quickly transfer UI styles from Figma to your coded KendoReact library, compare the design and coded elements to make them match, and export the ready-to-use styled component library together with an auto-generated Storybook documentation for it. Unite UX – Unite UX is a two-part design-to-development collaboration tool. It also goes with the identical Kendo UI Kits for the designer in Figma, which will make both our lives easier. It is a lifesaver when it comes to productivity. KendoReact – KendoReact is a complete React UI suite that delivers ready-to-use, fully functional React components. They will allow me to drastically reduce the time it takes to develop, while maintaining high consistency and reusability, as this is what I aim for now. To further facilitate the process and meet our success criteria, I will use three additional tools. Built by Facebook, React proved to be the tool of choice for thousands, if not millions, of web applications of all sizes. React – React is a component-based JavaScript library for building rich and dynamic user interfaces. If you have not checked it out yet, now is the time.

Here is what I will need.įigma – Figma is a free, cloud-based design tool that has been dominating the design world recently with its powerful features and easy collaboration for the entire team. ToolboxĪs the title already suggests, the technology stack and toolbox I will be using includes Figma for building our awesome designs, and React for building awesome customer-facing web applications. The same process could then be applied to the rest of the components. The main indicators for success we agreed on are consistency, reusability and time to develop.įor the purposes of this tutorial and for brevity, let’s just focus on the primary call-to-action (CTA) button. And users always appreciate a good UX, consciously or not. This makes sense because it is scalable, maintainable, reusable, consistent and cheaper. UI/UX folks, developers and the business made the decision to standardize all components and widgets used in our applications.
Let’s say I am part of the Awesomeness Inc. So, let’s set some context and dive into the process of how you can achieve this dreamed unified building blocks ecosystem with Figma and React.
#Figma to react software
Like a backbone system of standardized, ready-to-use components, it would minimize discrepancies, drastically cut development time, allow software teams to focus on the customer journey and functionality, and bring designers and developers closer to their common goal. A missing shadow here and there, a color tone mismatch or a font size just a pixel away.īut what if, from the very start, designers and developers built perfectly matching UI on both sides? These matching building blocks would ensure that there is smoother team collaboration, built-in reusability and consistent user experience. Let’s face it-it is not uncommon that the implementation fails to hit the design intent.

Developers translate the UI and design into a fully working application using various technologies and tools.

Designers construct the UI and the user journey in their design tool of choice. In the process of developing customer-facing applications, designers and developers have a common goal-delivering great apps customers love.
#Figma to react how to
Let’s see how to achieve this while standardizing building blocks and cutting time at each stage by converting Figma to React reusable components. Delivering great user experiences across apps suggests strong collaboration between designers and developers and strictly following UI/UX requirements.
