Introduction
Why ReasonML could be the language for you
()
Base knowledge and setup
()
1. ReasonML Fundamentals
Variables and data types
()
Functions and annotations
()
Decisions with if and switch expressions
()
Output with Js.log()
()
Challenge: Quadratic formula
()
Solution: Quadratic formula
()
2. The ReasonML Type System
Creating your own data types
()
Say goodbye to null and undefined
()
Creating modules for reusable code
()
Using collection types
()
Creating record types
()
Challenge: Generating random cakes
()
Solution: Generating random cakes
()
3. Interoperating with JavaScript
Web pages with ReasonReact
()
Conclusion
Explore ReasonML resources
()
Ex_Files_ReasonML_First_Look.zip
(153 KB)