React Design System – Concepts with Hands-on Practices

th_MyjU8MiZuLmaSFQGXU47e6jRP9gZMw3w

Published 6/2023
Created by CodeLicks Academy
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 41 Lectures ( 2h 39m ) | Size: 777 MB

Master Design Systems by Crafting Foundational Design Concepts, Designing with Figma and Coding Components in ReactJS

What you’ll learn
Core concepts of design systems and basics of design
The steps and considerations in developing an enterprise design system for frontend projects
Better collaborations with designers and ui/ux developers by learning design basics and terminology
Designing highly reusable and maintainable code-base in React
Building a complete design foundation in Figma
Building a solid CSS architecture
Creating extensible components with styled-components
Best practices of implementing design system foundations in ReactJS

Requirements
Basic knowledge of React

Description
Hello and welcome to this course on React Design Systems.If you are exploring this course, the chances are high that you are looking to learn how enterprise frontend projects are managed and delivered.Developing a solid design system is a key step in developing complex front-end applications.Let’s take a look at a simple button example Just to highlight the importance of design systems in solving design complexities and then you can decide for yourself whether this course is right for you or not.Buttons may seem simple at first, but when you consider the multitude of factors involved, their complexity becomes evident.Let’s estimate the number of button combinations in this example:· Let’s say we have 3 Button Types: Primary, Secondary, and Icon Buttons (3)· And 5 Button States: Default, Hover, Focus, Clicked, and Disabled (5)· And also 2 Button Sizes: Small and Large (2)· And 2 Theme Variations, light and dark: Two themes (2)The total combination of buttons will be 60 button combinations for only 2 themes. And yet we are only talking about the button element.Think about a large application with endless elements. How do experts handle that? Design Systems!Here we come to the goal of this course. I will teach how to define and develop a solid design system that handles the scalability and complexity of an enterprise front-end project.First, we will cover the theory and core concepts of the design system. Topics like Pitfalls of Design Systems, Different Team Structures, Key Principles of Design Systems and the steps for developing an effective design system will be covered so that you learn all the fundamentals you need to start developing a design system.Next, I walk you through some of the basics of Design. This will be more of an Art class! You will learn about colors and their terminology, typography and font essentials, type scales and different design domains. After this, you will not only gain a solid understanding of design fundamentals but also learn the language of designers and UI/UX developers to have better communication and collaboration with them.Then, we will touch Figma. The most popular design tool among developers. I will show you how to bring your design system from paper and theory into visual components by building reusable color styles, basic UI components such as buttons and more complex components like modals.Finally, we get to ReactJS. You will learn how to convert your Figma components into React components while keeping reusability and maintainability in mind. I will show you some of the best practices in developing styled components in React along with some strategies to level up your skills in structuring and building your design foundations the React way.Without any further explanation let’s dive into the course and start developing a React design system like experts.

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/45418.html

赞 (0)
steven的头像steven
上一篇 2023年7月1日
下一篇 2023年7月1日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部