Estoy usando una biblioteca de terceros que tiene una función que toma funciones como argumentos. Estoy haciendo algunas verificaciones condicionales para decidir si agregar o no una función en particular como parámetro y, en algunos casos, no quiero proporcionar una función. Proporcionar nulo en esos casos arroja un error.
Encontré este código que funciona, pero no entiendo completamente lo que está sucediendo.
compose(__DEV__ ? devTools() : f => f)
¿Es f => f
equivalente a () => {}
una función anónima vacía?
f
, según MDN