Yes.  The default "Publish" has got you covered for React (also Angular, Vue, and vanilla HTML + JS,) and will support interactions + subcomponents.  

When you push Publish, just follow the instructions that pop up for "React."

More about Integrations here: https://help.haikuforteams.com/about-haiku/haiku-integrations 

Did this answer your question?