Entwurfsmuster · Middle · Frage 9 von 75
Was ist das Risiko eines globalen Event-Bus als Umsetzung eines Mediators?
- 1Ein Bus lässt sich nicht mit React-Komponenten nutzen
- 2Ein Event-Bus kann mit einem Event keine Daten übergeben
- 3Datenflüsse werden implizit und schwer nachvollziehbar
Antwort zeigen
Richtige Antwort: Datenflüsse werden implizit und schwer nachvollziehbar
Erklärung
Entkopplung über Event-Namen ist bequem, aber mit wachsender App verstecken sich Verbindungen in Strings, es entstehen Zyklen und „Geister“-Abonnenten. Deshalb bevorzugen React-Apps meist explizite Flüsse: Props, Context, einen Store mit Selektoren.