Scala.js has react[1] which combined with diode[2] (influenced by elm) creates a powerful framework for developing new generation of web apps. There's also a GraphQL implementation called Sangria[3].
1. https://github.com/japgolly/scalajs-react
2. https://github.com/ochrons/diode
3. http://sangria-graphql.org