2016-10-01 7 views
1

Schnelle einfache Frage zu React und Redux. Ist es erlaubt, dass eine Eltern-Container-Komponente (die mit Redox-Speichern interagiert) eine andere Kind-Container-Komponente (die auch auf das Geschäft reagiert) rendern lässt ?. Diese Kindkomponente hat ihren eigenen Status und ist keine Präsentationskomponente.Kind Container Komponente Reactjs und Redux

+1

Ja, Sie sind erlaubt. Bitte überprüfen Sie die Fußnoten von Redux Creator hier https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0 – elmeister

+0

Ja, möglich. Es ist auch möglich, einen anderen Anbieter zu erstellen. Für z. Schauen Sie sich redux-falcor an, das ein Anbieter für ein Falcor-Modell ist. – vijayst

Antwort

0

Ja, es ist völlig in Ordnung, dies zu tun. Das ist ziemlich viel, was passieren wird:

  1. Aktion
  2. Shop Trigger 'change' versendet
  3. Child connect ed Komponente wird neu gerendert.
  4. Elternteil connect Ed-Komponente wird neu gerendert, die wiederum die Child connect Ed-Komponente rendert, aber connect() implementiert für Sie wird es dieses zweite Kind kurz rendern Rendern, es sei denn, die Requisiten von den Eltern übergeben geändert haben .
Verwandte Themen