Learn to code in a structured manner | Learning Paths by codedamn

React Mastery

As a 1337 member of codedamn, you will be able to follow along this timeline, complete tasks, and monitor your developer journey through this learning path. We're continuously updating and adding content to this learning path, so you never get behind!

  • Step #1

    HTML/CSS Fundamentals

    You should know how basic HTML/CSS works because that's what 95% JSX is - Basic HTML concepts. The following courses and exercises would help you get started with it

      HTML Tags and Attributes
      Basic CSS understanding
  • Step #2

    React Introduction

      JSX
      Props
      create-react-app
      State
      Functional Components
      Class Components
  • Step #3

    Intermediate React Topics

      Virtual DOM
      Common Hooks
      Webpack/Babel Integrations
  • Step #4

    Central State Management

      Redux
      MobX
      Context API
  • Step #5

    React Hooks

      useState
      useEffect
      useRef
      Creating custom hooks
  • Step #6

    Routing in React

      React Router
      Complex Routing
      Best Practices
  • Step #7

    Data fetching

      React Suspense
      useSWR
      Data caching and invalidation
  • Step #8

    Advanced React Concepts

      useCallback
      useMemo
      React Reconcilers
      React Renderers
      React Concurrent
      React under the hood
      Bleeding edge React