2016-07-25 10 views
0

Ich versuche, eine Messaging-App zu erstellen. Die App meldet sich mit den Anmeldeinformationen des Benutzers an und startet eine Websocket-Verbindung und erhält Informationen zur Anwesenheit. Was ich tun möchte, ist, wenn der Benutzer aktiv mit einem anderen chattet und der Anwesenheitsstatus einiger anderer Benutzer ändert, sollte der Benutzer sehen können, dass er offline geht, wenn er zur Hauptkomponente zurückkommt.Native Websocket-Handle-Nachricht von einer anderen Komponente reagieren

Benutzer werden in der Hauptkomponente aufgelistet und nach dem Klicken auf ein Element navigiert sie zur Chat-Komponente.

Antwort

0

Ich habe Ereignisse verwendet, um zwischen Komponenten zu kommunizieren, obwohl es nicht von React-Native-Entwicklern empfohlen wird. Ich importierte einfach react-native-simple-events und folgte seinen Beispielen. Eine andere Lösung könnte die Verwendung von navigator.replace() sein, um neue Router-Daten zu übergeben, ich habe sie jedoch noch nicht getestet.