I ended up using a custom React extension where string is simply replaced by __ to reduce the visual noise 
// MyReact.res
include React
let __ = React.string
// Hello.res
open MyReact
// ...
<div> {__("hello")} </div>
I ended up using a custom React extension where string is simply replaced by __ to reduce the visual noise 
// MyReact.res
include React
let __ = React.string
// Hello.res
open MyReact
// ...
<div> {__("hello")} </div>