Skip to content

React Learning Resources

This page curates official documentation and community resources to continue learning React beyond this course, organized by topic.

Official React Documentation

react.dev is the official React documentation — rewritten for modern hooks-first React. It replaces the legacy reactjs.org docs and should be your primary reference.

react.dev                    // official docs
react.dev/reference/react    // API reference
react.dev/learn              // guided tutorials
github.com/facebook/react    // source and releases

Start with react.dev/learn for guided paths matching this course.

Ecosystem Documentation

React Router: tanstack.com/query (TanStack Query)
Redux Toolkit: redux-toolkit.js.org
Zustand: docs.pmnd.rs/zustand
Vite: vitejs.dev
  • Bookmark API reference pages, not just tutorials.
  • Check publication dates on third-party blogs.
  • Follow React release notes for new features.
  • Testing Library docs for component testing patterns.

Resources by Topic

Jump to the right documentation quickly.

Topic Resource
React core react.dev
TypeScript + React react.dev/learn/typescript
React Router reactrouter.com
TanStack Query tanstack.com/query
Redux Toolkit redux-toolkit.js.org
Zustand docs.pmnd.rs/zustand
Vite vitejs.dev
Testing Library testing-library.com/docs/react-testing-library/intro

Community and Learning

Reactiflux Discord, Epic React by Kent C. Dodds, and official React blog provide community support and deep dives beyond reference docs.

  • react.dev/blog — release announcements and deep dives.
  • React GitHub releases — changelog for upgrades.
  • Total TypeScript — TS patterns complementing React.
  • UI libraries: shadcn/ui, Radix, MUI documentation.

Staying Current

React 19 shipped Actions, useOptimistic, and ref-as-prop improvements. Read release posts when upgrading major versions.

Common Mistakes

  • Relying on pre-hooks era tutorials.
  • Not checking docs version against installed packages.
  • Skipping official docs for random Medium posts.
  • Ignoring TypeScript and testing documentation.

Key Takeaways

  • react.dev is the authoritative modern React reference.
  • Bookmark ecosystem docs for Router, Query, and tooling.
  • Verify third-party content publication date.
  • Read release notes when upgrading React versions.

Pro Tip

Subscribe to react.dev RSS or GitHub releases — major features land there before blog aggregators pick them up.

Quick Links