1. Урок 1.00:02:45
    Introduction to React styled-components
  2. Урок 2.00:03:56
    Comparing other CSS-in-JS libraries
  3. Урок 3.00:05:04
    Installing styled components + relevant plugins and tips
  4. Урок 4.00:07:29
    Creating our first React styled-component
  5. Урок 5.00:03:21
    Adding global styles using createGlobalStyle + adding Google fonts
  6. Урок 6.00:03:06
    Conditional styles based on props
  7. Урок 7.00:03:13
    How styled components works "under the hood"
  8. Урок 8.00:03:11
    Bulk styles using the styled-components "css" helper
  9. Урок 9.00:02:35
    Installing react-router-dom and adding our home and login routes
  10. Урок 10.00:06:28
    Creating the page layout and header components
  11. Урок 11.00:09:44
    Styling normal React components + extending existing styled component styles
  12. Урок 12.00:01:20
    Styling links based on routes (with useLocation hook from react-router-dom)
  13. Урок 13.00:05:07
    Media queries using styled components
  14. Урок 14.00:05:56
    useState React hook with menu icon + event handlers with styled-components
  15. Урок 15.00:06:48
    Creating the Input styled component
  16. Урок 16.00:05:07
    Creating a PasswordInput styled component with the attrs helper
  17. Урок 17.00:04:28
    Implementing the show / hide password toggle
  18. Урок 18.00:08:25
    Adding the buttons and loading / submit state to the form
  19. Урок 19.00:04:26
    Animation with styled components using the keyframes helper (loading spinner)
  20. Урок 20.00:03:01
    Themes and variables basics
  21. Урок 21.00:04:41
    Creating the theme toggle styled component
  22. Урок 22.00:05:06
    Finishing the toggle theme with useContext and ThemeContext
  23. Урок 23.00:03:19
    Updating GlobalStyles and menus to use theme colors
  24. Урок 24.00:03:51
    Referencing a styled component within another styled component
  25. Урок 25.00:01:57
    Interpolating functions to clean up style logic
  26. Урок 26.00:03:15
    Using PropTypes with styled components