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
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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