ramda
ramda.jsについて調査
ramdaが使わているのをみて、標準にfilterがあるのになぜR.filter(isEven, list)みたいなことをするのか不思議に思ってる。list.filter(isEven)でよくねと思う
— アカメ (@akameco) 2017年2月7日
オブジェクトの場合はチェックして中身見てる以外はwhileで回してるだけ https://t.co/ZxV44Y8f6A
— アカメ (@akameco) 2017年2月7日
— アカメ (@akameco) 2017年2月7日
ああ、カリー化ができるのか
— アカメ (@akameco) 2017年2月7日
var onlyEven = R.filter(isEven)
— アカメ (@akameco) 2017年2月7日
関数型プログラミングを後押しするらしいが、あまり必要なさそう。 カリー化による関数の再利用はたしかに便利だが、ライブラリを導入するまででもないことも多い。 あとlodashのように小さい単位でインポートを出来ない点も微妙だ。 仮にramdaを使う機会があれば先にlodashで出来ないかを考えるかな。