Skip to main content

Learning Path React

  • What is React props?
  • What is React state?
  • unidirectional data flow
  • how to create a React component
  • React hooks (useState, useEffect, and other basics ones)
  • Effects
  • How to handle event handlers (onClick)
  • React Context - share state for a subtree
  • Recoiljs
  • How to refactor a class component to hooks
  • Create React App
  • Learn what is a bundler, and how to use webpack, rollback and new solutions like vite.
  • Learn how to do data fetching using pure fetch with useEffect, using react-query, using relay
  • Learn how to do forms using formik
  • Learn how to handle navigation using react-router
  • Learn how to test using testing-library and jest
  • Learn how to code split
  • Learn Suspense
  • Learn ErrorBoundary
  • Learn about virtual dom and optimization
  • Learn how to type components using Typescript
  • Learn how to sync state to some external data like localStorage, cookies, querystring