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