Last week in Slack there was a question about ReasonML resources. Here you can find some links that have been very handy to start implementing my first ReasonML UI.
Basic reference
-
BuckleScript: https://bucklescript.github.io/docs/en/what-why
-
ReasonReact: https://reasonml.github.io/reason-react/docs/en/what-and-why
-
Book for reference: http://reasonmlhub.com/exploring-reasonml/toc.html
Tutorials
- Good intro tutorial: https://medium.freecodecamp.org/how-to-taste-reasonml-by-building-something-useful-7b1189b94637
- ReasonReact tutorial: https://www.robinwieruch.de/reason-react-tutorial/
Example app
Useful to see 'real code structure' and organisation
- Example apps: https://github.com/reasonml-community/reason-react-example
- Hacker news clone: https://github.com/reasonml-community/reason-react-hacker-news
Libraries
-
Reason packages: https://redex.github.io
-
Npm artefacts for BuckleScript: https://www.npmjs.com/search?q=keywords:bucklescript
-
Community bindings: https://github.com/reasonml-community
-
Reason-apollo (GraphQL): https://github.com/apollographql/reason-apollo
Other resources
- Browser extension for ReasonML: https://github.com/reasonml/reason-tools
On finding answers to Questions
The list of community resources have links to place you can use to find information:
- https://reasonml.github.io/docs/en/community
- https://reasonml.github.io/reason-react/docs/en/community
I found Discord specially useful when searching the chat history for answers to some issues I had, for example using FormData
to submit files in ReasonML.