React Course – Beginner’s Tutorial for React JavaScript Library (Youtube)

React is still one of the most popular JavaScript libraries for building user interfaces. If you are a front-end developer, it is super helpful to know React.

We just published a brand-new, 12-hour React course on the freeCodeCamp.org YouTube channel. In this course, you will React by building eight real-world projects and solving 140+ coding challenges.

Bob Ziroll teaches this course. Bob is the Head of Education at Scrimba and his previous React course is one of the most popular React courses on YouTube.

Here are the projects you will build:

React facts site

Your very first React app will be a static site about React! This gives you an intro to the basic principles of the library.

Solo project: Digital business card

You’ll wrap up the first section by completing your first Solo Project – a digital business card.

AirBnB Experiences clone

You’ll take your React skills to the next level by creating an AirBnB Experiences clone.

Solo project: Travel journal

Your second Solo Project is a travel journal.

Here are the topics you will learn about in this comprehensive course:

  • Local setup
  • Why React?
  • JSX
  • ReactDOM.render()
  • Custom components
  • Organizing components
  • Reusable components
  • JS inside JSX
  • Props
  • Destructuring props
  • Rendering arrays
  • Mapping components
  • Key prop
  • Passing objects as props
  • Spreading objects as props
  • Props vs state
  • useState
  • useState array destructuring
  • Changing state
  • Complex state
  • Refactoring state
  • Passing state as props
  • Local state
  • Unified state
  • Conditional rendering
  • React forms
  • Forms input
  • Forms state object
  • Submitting forms in React
  • Making API calls
  • useEffect
  • Async functions inside useEffect
  • Local storage with React
  • Lazy state initialization
Get This Free Course

 



Pin It on Pinterest