ReasonReact

ReasonReact

  • Docs
  • Try
  • Examples
  • Community
  • Blog
  • Languages iconEspañol
    • 日本語
    • English
    • Français
    • 한국어
    • Português (Brasil)
    • Русский
    • 中文
    • 繁體中文
    • Help Translate
  • GitHub
Hello! This particular page hash has moved to . Please update the URLs to reflect it. Thanks!
All your ReactJS knowledge, codified.
[@react.component]
let make = (~name) =>
  <button>
    {React.string("Hello " ++ name)}
  </button>;
[@react.component]
let make = (~name) =>
  <button>
    {React.string("Hello " ++ name)}
  </button>
Get Started
Examples

It's Just React

Just a bunch of zero-runtime type definitions and lightweight utilities, for the same React you've come to know.

Safe and Sound

Simple, solid and inferred using Reason types. Write the same React code, get your type system guarantees automatically.

Drop In

Powered by ReactJS under the hood. Freely integrate your existing React libraries and knowledge.