Use gatsby-link
in ReasonML
npm i gatsby-link-reason
See gatsby-link for documentation.
// MyGatsbyComponent.re
let component = ReasonReact.statelessComponent("MyGatsbyComponent");
let text = ReasonReact.stringToElement;
let make = _children => {
...component,
render: _self =>
<div>
<GatsbyLink to_="/page_2">(text("Go to page_2"))</GatsbyLink>
</div>
};
let default = ReasonReact.wrapReasonForJs(~component, jsProps => make(jsProps##children));