Ich verwende eine Drittanbieter-Bibliothek mit einer Funktion, die Funktionen als Argumente verwendet. Ich mache einige bedingte Überprüfungen, um zu entscheiden, ob eine bestimmte Funktion als Parameter hinzugefügt werden soll oder nicht, und in einigen Fällen möchte ich keine Funktion bereitstellen. Wenn Sie in diesen Fällen null angeben, wird ein Fehler ausgegeben.
Ich habe diesen Code gefunden, der funktioniert, aber ich verstehe nicht ganz, was passiert.
compose(__DEV__ ? devTools() : f => f)
Ist f => f
äquivalent zu () => {}
einer leeren anonymen Funktion?
f
laut MDN