Я использую стороннюю библиотеку, которая имеет функцию, которая принимает функции в качестве аргументов. Я выполняю некоторые условные проверки, чтобы решить, следует ли добавлять определенную функцию в качестве параметра, и в некоторых случаях я не хочу предоставлять функцию. Предоставление null в этом случае вызывает ошибку.
Я нашел этот код, который работает, но я не совсем понимаю, что происходит.
compose(__DEV__ ? devTools() : f => f)
Является ли f => f
эквивалентным () => {}
пустой анонимной функции?