React styled components / styled-components [V5 EDITION]

Ditch CSS stylesheets! Learn CSS in JS to quickly and cleanly style React components with the styled components library

  • Rakibul Thumbnail
    Created By Tom Phillips
  • Last update 1 year ago
  • Review
    (24)
Line Shape Image
Line Shape Image

Short Overview

The styled-components framework lets you write actual CSS in your JavaScript. This means you can use all the features of CSS you use and love with styled components, including (but by far not limited to) media queries, all pseudo-selectors, nesting, etc. In this styled components course we'll be creating a very basic 2 page mobile-first app using create-react-app. We'll be using styled components to style our entire app, including applying global styles, implementing third party fonts using Google fonts, creating a common mobile-first and responsive Layout, creating variations for components via props (for example a large or small Button), implementing a theme toggle component and switching our app between 'light' and 'dark' mode, as well as implementing animations with styled components. React took the traditional view / viewmodel approach to web development and combined them both into one, while still keeping code modular and single responsibility. Styled Components can be seen as an extension of that, bringing the styling into the JS file as well. They all have one to one relationships, so it makes sense to combine them as long as they're kept modular. This React styled components course will help you understand the power of this approach and show you how to build such components.

What you will learn

  • Clean code
  • MVC schematic
  • Smart coding
  • Unlimited access
  • Video formation
  • Support 24/24h
By kov**********@g****.com
(1 year ago)

This course helped me to better understand the React JS ecosystem and how to work with it.

By lew**********@o******.com
(1 year ago)

The course includes a lot of valuable information in a concise format.

By zaz**********@o******.com
(1 year ago)

I appreciated the focus on building real-world React JS applications.

By gew**********@y****.com
(1 year ago)

The examples were helpful and relevant.

By wef*********@m***.com
(1 year ago)

I appreciated the extra resources and materials provided in this course.

By fiy**********@h******.com
(1 year ago)

The course materials are very high-quality, and the video lectures are well-produced.

By tuj*********@o******.com
(1 year ago)

The instructor was very patient with beginners and made everyone feel welcome.

By ser**********@h******.com
(1 year ago)

I enjoyed the hands-on approach of the course, which allowed me to practice and reinforce what I learned.

By fej**********@o******.com
(1 year ago)

I appreciated the emphasis on code quality and maintainability.

By pan**********@m***.com
(1 year ago)

The instructor was very encouraging and supportive.

By muk**********@g****.com
(1 year ago)

I loved the hands-on exercises in this course, they really helped me learn.

By bup**********@o******.com
(1 year ago)

This course is excellent for beginners in React JS.

By lum*********@a**.com
(1 year ago)

The React JS course was very engaging from start to finish.

By bag**********@o******.com
(1 year ago)

I feel much more confident in my React JS skills after taking this course.

By poj**********@o******.com
(1 year ago)

The course instructors were patient and understanding.

By nir**********@m***.com
(1 year ago)

The course was well-structured and easy to follow.

By xun*********@h******.com
(1 year ago)

The instructor's enthusiasm for React was contagious, and I found myself getting excited about the subject matter.

By hej**********@h******.com
(1 year ago)

The instructor's depth of knowledge on React JS was impressive.

By dog**********@m***.com
(2 years ago)

The course provided a great introduction to React JS hooks for data fetching.

By puk**********@y****.com
(2 years ago)

The course was challenging but not overwhelming.

By veg**********@y****.com
(2 years ago)

The hands-on approach to learning React made it easy to follow along.

By jel**********@a**.com
(2 years ago)

The course includes examples of React JS application architecture and how to implement it.

By hol**********@m***.com
(2 years ago)

This course was fantastic! I learned so much about React JS.

By cug**********@o******.com
(2 years ago)

The course provided a good balance of theory and practical application.

Ready to kick-start your career?

Try It For Free Try It For Free
Shape Image
Shape Image