Валидация форм в spa приложениях?
Только на стороне сервера!
На фронте - это как бонус!
Нужно проверять как на стороне сервера, так и на фронтенде, причем на стороне сервера проверять обязательно, независимо от того, SPA это, или нет.