Mutiert Requisiten Reagieren

Ich habe einen Reagieren Komponente empfängt ein array oder Objekte über props. Etwas, was ich gerne tun würde, ist eine Veranstaltung wieder, um die Requisiten. Es scheint jedoch, dass Reagieren, re-Rendern tritt nur auf, wenn state änderungen.

Nun habe ich die Bestellung erfolgt auf die parent-Objekt, und übergeben Sie die Methode zur Handhabung der Bestellung durch als Stütze, aber idealerweise möchte ich die Komponente, die verantwortlich für die Darstellung dieser Objekte auch mit der Bestellung.

Einspannen props in state schlecht scheint, aber was ist das beste, was hier zu tun ist?

  • Wie ich sehe, haben Sie zwei Optionen. Entweder "chuck" in Staat und dann manipulieren den Staat. Die andere option ist, um einige flux-Architektur für das Projekt, dann könnten Sie eine Aktion auslösen, wenn ein re-arrangieren Ereignis passiert und die Komponente, die Pässe, die Requisiten machen könnten, neu zu ordnen, wenn er die Veranstaltung und übergeben Sie die neu arrangierten Requisiten.
  • Warum nicht einfach die Eltern tun, die Sortierung? Ändern der Eigenschaften einer Kind-Komponente wird dazu führen, dass re-render: jsfiddle.net/wiredprairie/re7q4c57
Schreibe einen Kommentar