React.js Notes

Fundamentals

  • Components and JSX
  • Props and State
  • Lifecycle methods
  • Hooks (useState, useEffect, useContext, etc.)

Advanced Concepts

  • Context API
  • Higher-Order Components (HOCs)
  • Render Props
  • Error Boundaries

Ecosystem

  • State Management (Redux, MobX)
  • Routing (React Router)
  • Form Handling (Formik, React Hook Form)
  • Testing (Jest, React Testing Library)