Substance (<a href="http:&#x2F;&#x2F;substance.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;substance.io&#x2F;</a>) also wraps their editor in a React Component (<a href="https:&#x2F;&#x2F;github.com&#x2F;substance&#x2F;lens&#x2F;blob&#x2F;master&#x2F;ReactLensWriter.js" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;substance&#x2F;lens&#x2F;blob&#x2F;master&#x2F;ReactLensWrite...</a>) and it works great. (I&#x27;m a very minor contributor.)