Stiamo passando una conversione graduale della mia applicazione in React Native. E continuo a riscontrare problemi con Dependency Injection in React Native su iOS.Iniezione dipendenza in moduli React Native
Ho alcuni servizi nella mia app che mi piacerebbe utilizzare in un modulo nativo. Attualmente vengono iniettati tramite Typhoon e tutto funziona perfettamente.
Tuttavia, la reazione nativa stessa inizializza e mantiene qualsiasi modulo nativo come singleton. Questo mi impedisce di far inizializzare i Typhoon e quindi non posso iniettare loro dipendenza.
Cosa si può fare? Creare l'RCTBridge da solo è un'opzione, ma si sente molto a basso livello e, comunque, è necessario capire come iniettarlo in UIView in primo luogo.
realtà ho scoperto questo per conto mio, ma non riusciva a trovare un buon modo per creare RCTModules (credo che fosse RCTModule, era qualche tempo fa) durante l'utilizzo di Swift, dal momento che tutta la nostra applicazione è Swift Based . Tuttavia, potrei rivisitare questo e usare solo l'obiettivo C per l'impianto idraulico e scrivere il modulo nativo attuale in modo rapido. Hai funzionato? – Rubys
Esiste la possibilità di sostituire moduli nativi standard come DatePickerIOS con la mia implementazione che utilizza qualcosa come API privata per cambiare i colori di selezione? – pinguinjkeke