Saya menggunakan pustaka pihak ketiga yang memiliki fungsi yang mengambil fungsi sebagai argumen. Saya melakukan beberapa pemeriksaan bersyarat untuk memutuskan apakah akan menambahkan fungsi tertentu sebagai parameter atau tidak dan dalam beberapa kasus saya tidak ingin menyediakan fungsi. Memberikan null dalam kasus tersebut akan memunculkan error.
Saya menemukan kode ini yang berfungsi, tetapi saya tidak sepenuhnya memahami apa yang terjadi.
compose(__DEV__ ? devTools() : f => f)
Apakah f => f
setara dengan () => {}
fungsi anonim kosong?
f
, menurut MDN