@coding_lawyer
let component =
ReasonReact.statelessComponent("App");
let make = (~title, _children) => {
...component,
render: _self =>
(ReasonReact.string(title))
,
};
old syntax (v2) var component = ReasonReact.statelessComponent("App");
function make(title, _children) {
return !/* record !*/[
!/* debugName !*/component[!/* debugName !*/0],
!/* reactClassInternal !*/component[!/* reactClassInternal !*/1]
!/* handedOffState !*/component[!/* handedOffState !*/2],
!/* willReceiveProps !*/component[!/* willReceiveProps !*/3],
!/* didMount !*/component[!/* didMount !*/4],
!/* didUpdate !*/component[!/* didUpdate !*/5],
!/* willUnmount !*/component[!/* willUnmount !*/6],
!/* willUpdate !*/component[!/* willUpdate !*/7],
!/* shouldUpdate !*/component[!/* shouldUpdate !*/8],
!/* render !*/(function (_self) {
return React.createElement(
“div",
undefined,
React.createElement(
"div", { className: “title" },
title),
React.createElement(Game.make, { })
);
}),
!/* initialState !*/component[!/* initialState !*/10],
!/* retainedProps !*/component[!/* retainedProps !*/11],
!/* reducer !*/component[!/* reducer !*/12],
!/* jsElementWrapped !*/component[!/* jsElementWrapped !*/13]
];
}
exports.component = component;
exports.make = make;