Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


Reason is a syntax extension for JavaScript developed by Facebook that combines the type system of OCaml with the familiarity of JavaScript. The language lets developers write strongly-typed, optimized code that compiles to readable JavaScript code. Reason comes with its own set of tools and libraries, making it easier to build web and mobile applications using React and React Native. This functional programming language offers pattern-matching, powerful type inference, and immutability by default — all characteristics inherited from OCaml in an effort to reduce runtime errors through static type checking at compile time while allowing for expressive syntax through JSX-like annotations.