reason-react/docs/js-using-reason.md at main · feihong/reason-react · GitHub
Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 465 Bytes

File metadata and controls

24 lines (20 loc) · 465 Bytes
title ReactJS using ReasonReact

PageReason.re:

/* ReasonReact used by ReactJS */
[@react.component]
let make = (~message, ~extraGreeting=?) => {
  let greeting =
    switch (extraGreeting) {
    | None => "How are you?"
    | Some(g) => g
    };
  <div> <MyBannerRe show=true message={message ++ " " ++ greeting} /> </div>;
};

Then use it on the JS side through

var PageReason = require('path/to/PageReason.js').make;