How do I conditionally display an element in reason react?


#1

How do I conditionally display an element in Reason React? Right now I have:

{switch (back) {
| None => <span></span>
| Some(back) =>
    <a href=back>
    {ReasonReact.string("back")}
    </a>
}}

But returning an empty span tag seems dirty. Is there a better way?


#2

Use React.null, which won’t render anything:

{switch (back) {
| None =>
  React.null
| Some(back) =>
  <a href=back>
    {React.string("back")}
  </a>
}}