DEV Community

Discussion on: Should I learn ReasonML or Elm?

Collapse
 
yawaramin profile image
Yawar Amin

I'm biased, but I recommend ReasonML. The ReasonReact binding ( reasonml.github.io/reason-react/ ) is very high-quality, and there is also an Elm clone: github.com/OvermindDL1/bucklescrip...

There's very polished support for GraphQL, with code generation from queries: dev.to/iwilsonq/reasonml-with-grap...

There is also a high-quality React Native binding: github.com/reasonml-community/bs-r...

And these are just things that compile to JavaScript. There are more options out there if you want to build clients compiled to native binaries.

Interestingly, if you do decide to go with Elm, there's also an exit strategy to convert to Reason: github.com/darklang/philip2