Ich initialisierte i18n
Übersetzungsobjekt einmal in einer Komponente (erste Komponente, die in der App geladen wird). Das gleiche Objekt wird in allen anderen Komponenten benötigt. Ich möchte es nicht in jeder Komponente neu initialisieren. Wie läuft es? Es für den Fensterbereich verfügbar zu machen, hilft nicht, da ich es in render()
Methode verwenden muss.Wie deklariert man eine globale Variable in React?
Bitte schlagen Sie eine generische Lösung für dieses Problem vor und nicht eine spezielle Lösung.
Sie können die 'Redux'- oder' Flux'-Bibliothek verwenden, die Daten oder Zustände global verarbeiten kann.und Sie können es leicht durch alle Ihre Komponenten passieren – vistajess
Irgendein anderer Weg? Wir haben das Projekt ohne React Framework gestartet, weil es React war. Die Verbindung aller Komponenten mit dem Redux-Shop erfordert große Anstrengungen. – sapy
Würde etwas wie [react-global] (https://github.com/captivationsoftware/react-global) für Sie arbeiten? – TwoStraws