React JS Full Course - Part 1

React JS Full Course - Part 1

Caleb Curry via YouTube Direct link

- Introduction

1 of 64

1 of 64

- Introduction

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

React JS Full Course - Part 1

Automatically move to the next video in the Classroom when playback concludes

  1. 1 - Introduction
  2. 2 - Intro to React
  3. 3 - Create React App Files Explained
  4. 4 - Our First Component
  5. 5 - Understand Props in Components
  6. 6 - Intro to useState Hook
  7. 7 - Install Tailwind CSS for React
  8. 8 - Styling React with Tailwind CSS Classes
  9. 9 - Map through State Array Loop
  10. 10 - Create a Popup Modal with React Bootstrap
  11. 11 - Create and Style HTML Form
  12. 12 - Profile Form Data in Modal
  13. 13 - Update Parent Component State in Child Component
  14. 14 - How to Push to State Array
  15. 15 - Pass a Component to Props
  16. 16 - Create a Navbar with Tailwind CSS
  17. 17 - Pages and props.children
  18. 18 - Routing with React Router
  19. 19 - Create an Active Page Link in Navbar
  20. 20 - Finishing up Our Header
  21. 21 - Intro to useEffect Hook
  22. 22 - useEffect Dependency Array Explained
  23. 23 - Fetch an API to Display on Page
  24. 24 - URL Parameters in Router
  25. 25 - Redirect with useNavigate Hook
  26. 26 - Create 404 Not Found Page
  27. 27 - Fetch Response Status Codes and Errors
  28. 28 - Build and Style a Search Component
  29. 29 - Setup a Django Backend Full Stack App
  30. 30 - Create a REST API Backend
  31. 31 - Consume Backend API
  32. 32 - Create a Details by ID API
  33. 33 - Create a Details Page
  34. 34 - Return 404 From Backend API Django
  35. 35 - Code a Full CRUD API Crate, Read, Update, Delete
  36. 36 - DELETE Request with Fetch
  37. 37 - Popup Modal to Add Data POST
  38. 38 - Close modal on POST Success and Add Results to State
  39. 39 - Dynamic Edit Form to Update API Data
  40. 40 - Comparing State Objects
  41. 41 - Display Form Errors on Page
  42. 42 - Tailwind CSS Form and Button Styling
  43. 43 - Intro to JWTs and Authentication JSON Web Tokens
  44. 44 - Create a Login Page
  45. 45 - localStorage and Bearer Auth Tokens
  46. 46 - useLocation and useNavigate State Redirect to Previous Page on Login
  47. 47 - useContexct Hook Introduction
  48. 48 - Create a Logout Button
  49. 49 - Auth Refresh Tokens
  50. 50 - User Register Form and API
  51. 51 - Create a Custom Hook useFetch
  52. 52 - Destructuring Explained Custom Hook Parameters and Return Data
  53. 53 - Default Values and Nested Data with Restructuring
  54. 54 - Custom Hook on Button Click onClick POST with useFetch
  55. 55 - TypeScript and Axios Intro
  56. 56 - TypeScript Components
  57. 57 - Generate Drop Down List from API
  58. 58 - Crypto Price Chart with Chart.js
  59. 59 - Dynamic Chart with Multiple Drop Downs Chart.js
  60. 60 - Calculate Crypto Values
  61. 61 - Aggregate Data with map and reduce
  62. 62 - Pie Chart with Chart.js react-charts-2
  63. 63 - GraphQL API and Apollo Intro
  64. 64 - GraphQL in Django Backend Graphene

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.