Ist es ratsam oder sogar möglich, ein React-Element in den Status eines Redux-Speichers aufzunehmen? Da es ein einfaches Objekt ist, das beschreibt, "was gezeichnet werden sollte", denke ich, sollte es sicher sein, aber dennoch: jede Erfahrung da draußen?Speichern eines React-Elements im Redux-Zustand: Anti-Pattern?
Warum sollte ich so etwas tun? Ich schreibe eine abstrakte React-Komponente, die andere Komponenten einbetten kann, die an anderer Stelle im React-Baum beschrieben sind. Dies würde es ihnen beispielsweise ermöglichen, von den physikalischen Grenzen eines Hardware-beschleunigten CSS-DOM-Knotens, der für die Leistung verwendet wird, zu entkommen.
Ja. Der Staat sollte serialisierbar sein. – zerkms
Tatsächlich sind React-Elemente nicht serialisierbar, weil '$ typeof' ein 'Symbol' enthält. – Florent