Skip to main content

React

Core Concepts

  • Components - Component patterns, refs, compound components
  • State - State management, props, context
  • Events - Synthetic events, event handling
  • Types - TypeScript

Advanced Topics

  • Patterns - HOC, render props, hooks patterns
  • Features - Error boundaries, fragments, portals
  • Context - Context API and provider pattern
  • Concurrent - Suspense, concurrent features, data fetching
  • Server Components - Server Components
  • Ref - String, forward, prop and callback refs
  • Hooks - Hooks patterns
  • Router - Router guide
  • Redux - Redux for state management

Performance

Testing

Styling

  • Style - CSS-in-JS, styled components

Style Guide

Internationalization

  • i18n - Internationalization

Toolchain

  • Toolchain - Build tools and dev environment
  • CRA - Create React App

Internals