dev.audiomixing.de - Enums mit useState verwenden

OpenUI5: Refresh Custom Control / Rerender Alternative invalidate()

Der Befehl "rerender()" wurde seitens der Entwickler als deprecated gekennzeichnet. Das hat hauptsächlich den Grund, dass rerender inperformant ist. Jeder Aufruf führt dazu, dass ein komplettes Rerendering durchgeführt wird und zwar für jedes Custom Control, welches ein Rerender anfordert. Daher wurde der Befehl "invalidate()" eingeführt.
control.invalidate();
Dieser Befehl sorgt dafür, dass sich das Custom Control für ein Rerender anmeldet. Mehrere Anmeldungen werden dann gemeinsam in einem Zyklus durchgeführt, welches wesentlich performanter ist, als wenn jedes Custom Control ein eigenes Rerender durchführen würde.