-
Notifications
You must be signed in to change notification settings - Fork 77
LocalizationProvider
Staś Małolepszy edited this page Apr 7, 2020
·
5 revisions
In @fluent/react
, all <Localized>
components need access to an instance of the ReactLocalization
class, the central localization store to which they subscribe. The <LocalizationProvider>
component takes advantage of React's Context API and makes translations available to all localized elements in the app without passing them explicitly.
ReactDOM.render(
<LocalizationProvider l10n={…}>
</App />
</LocalizationProvider>,
document.getElementById('root')
);
The LocalizationProvider
component takes one prop: l10n
. It should be an instance of ReactLocalization holding a sequence of FluentBundle
instances which will be used — in order — to format translations. If a translation is missing in one bundle, ReactLocalization
will fall back to the next one.