Alright, so the basic requirement is to embed a react component inside a non react html. Yes, it can be done with some gimmicks.
You need an infrastructure that would translate the react app to plain js and the non react html will embed the transpired js to its dom.
Basically, babel and web pack will do all the tricks.
I had kind of similar requirements to embed a react timeline in a html that's in non react environment.
This starter project is meant for it, hope this will be useful to you:
A related write-up can be found here,
“Using React components in non-React websites” by Seven leaps link.medium.com/6d79Q5VgSX
If this was helpful, write a blog about it once you done it successfully..👍👍👍