redux-formのサーバーサイドバリデーションでpromissをいじってたら「Uncaught (in promise) error」

概要

redux-formでサーバーサイドのバリデーションを実装している時に、promissをいじってredux-formのSubmissionErrorを投げていたらUncaught (in promise) errorと怒られた話です。

解決策

returnがなかっただけでした。

修正前

修正後

所感

jsむずい。promissまだ良くわかっていない。(コールバックを楽にするためのもの程度の認識。。。)

Laravel×ReactでSPAつくっているよーという方、ぜひLara Cafe にご参加ください!(助けてぇ)

参考

Redux Form -Submit Validation Example throw new SubmissionError() causing Uncaught (in promise) error