FormatJS
FormatJS
DocsAPI ReferencesPolyfillsTooling
GitHub

Getting Started

  • Installation
  • Message Declaration
  • Message Extraction
  • Message Distribution
  • Application Workflow

Core Concepts

  • Basic Internationalization Principles
  • ICU Message Syntax

React Intl

  • Overview
  • API
  • Components
  • Upgrade Guide 2.x
  • Upgrade Guide 3.x
  • Upgrade Guide 4.x
  • Upgrade Guide 5.x
  • Upgrade Guide 6.x
  • Upgrade Guide 7.x
  • Upgrade Guide 8.x
  • Upgrade Guide 10.x
  • Upgrade Guide 12.x

Polyfills

  • Overview
  • Intl.Collator
  • Intl.DateTimeFormat
  • Intl.DisplayNames
  • Intl.DurationFormat
  • Intl.GetCanonicalLocales
  • Intl.ListFormat
  • Intl.Locale
  • Intl.LocaleMatcher
  • Intl.NumberFormat
  • Intl.PluralRules
  • Intl.RelativeTimeFormat
  • Intl.Segmenter
  • Intl.supportedValuesOf

Rust

  • Overview
  • Intl Runtime
  • ICU MessageFormat
  • ICU MessageFormat Parser
  • ICU Skeleton Parser

Python

  • Overview

Tooling

  • CLI
  • Bazel
  • Babel Plugin
  • TypeScript Transformer
  • Unplugin
  • SWC Plugin
  • ESLint Plugin

Guides

  • Best Practices
  • Testing with React Intl
  • Runtime Requirements
  • Advanced Usage
  • Wrapper Components with Auto ID
  • Bundler Plugins
  • Next.js App Router + RSC
  • React Native + Hermes
  • Migrate from i18next
  • Migrate from Lingui
  • Performance Tuning
  • Distribute Libraries
  • Development

Skills

  • Overview
  • Localization Review
  • Translate

Other APIs

  • @formatjs/intl
  • @formatjs/svelte-intl
  • ember-intl
  • Vue Intl
  • Intl MessageFormat
  • ICU MessageFormat Parser
  1. Home
  2. Docs
  3. React Intl
  4. Upgrade Guide 11.x

React Intl 11 was an unstable transition release. Upgrade to the latest 12.x patch release using the combined 11/12 upgrade guide. All migration instructions are maintained there.