Używam biblioteki innej firmy, która ma funkcję, która przyjmuje funkcje jako argumenty. Wykonuję pewne kontrole warunkowe, aby zdecydować, czy dodać określoną funkcję jako parametr, aw niektórych przypadkach nie chcę udostępniać funkcji. Podanie wartości null w takich przypadkach powoduje zgłoszenie błędu.
Znalazłem ten kod, który działa, ale nie do końca rozumiem, co się dzieje.
compose(__DEV__ ? devTools() : f => f)
Czy jest f => f
odpowiednikiem () => {}
pustej funkcji anonimowej?
f
, według MDN