Entwurfsmuster · Middle · Frage 46 von 75
Welches Muster setzt React.memo oder eine Funktion memoize(fn) um?
- 1Visitor: der Wrapper durchläuft alle Props und verändert sie
- 2Einen cachenden Proxy/Decorator: der Wrapper liefert das vorige Ergebnis
- 3Abstract Factory: der Wrapper erzeugt bei jedem Aufruf eine neue Komponente
Antwort zeigen
Richtige Antwort: Einen cachenden Proxy/Decorator: der Wrapper liefert das vorige Ergebnis
Erklärung
Der Wrapper hat dieselbe Schnittstelle und fängt den Aufruf ab: haben sich die Eingaben nicht geändert, liefert er das gespeicherte Ergebnis. Ein cachender Proxy ist eine klassische Anwendung des Proxy-Musters.