関数を引数として取る関数を持つサードパーティライブラリを使用しています。特定の関数をパラメーターとして追加するかどうかを決定するためにいくつかの条件チェックを行っています。場合によっては、関数を提供したくありません。その場合にnullを指定すると、エラーがスローされます。
動作するこのコードを見つけましたが、何が起こっているのか完全には理解していません。
compose(__DEV__ ? devTools() : f => f)
であるf => f
と同等の() => {}
空の無名関数?
f
によると、オブジェクトリテラルを返します