つまり、バリデーションを項目単位で関数化しておいて、必要な箇所で必要な分だけreduceしてやるというアイデアなのか。
確かに使う側は関数をまとめてreduceするだけなので、バリデーションライブラリに依存しないし、バリデーションロジックの散逸も防げるので良さそう。
記事中で触れられている参考リンク
(2019/02/15)