ich nicht zu ändern Anfangs Requisiten:Einstellung rootView.appProperties nicht neu rendern Wurzelkomponente
RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
moduleName:@"DcWealth"
initialProperties:nil
launchOptions:launchOptions];
self.rootView = rootView;
Speichern nur die Instanz self.rootView = rootView
und nach ein Ereignis auf nativer Seite passiert, ich möchte verschiedene Requisiten zu passieren:
self.rootView.appProperties = @{ ... };
aber meine root-Ansicht nicht neu rendern und neue Requisiten bekommen. (Es tut, wenn ich manuell die JS nachladen)
docs sagen, dass:
Es ist in Ordnung Eigenschaften jederzeit zu aktualisieren. Aktualisierungen müssen jedoch im Hauptthread durchgeführt werden.
Ich überprüft und ich aktualisiere Eigenschaften auf Hauptgewinde.
Was könnte dieses Problem verursachen?
Verwandte Github Ausgabe: https://github.com/facebook/react-native/issues/15938