That’s a nice idea! I was intending to make a React API for our engine at some point after we merge our prototypes into one. It might be nice to also have a Riot.js integration, Angular integration (@Steveblue) , etc. Maybe when the time is right you can contribute to the project by making the Riot.js interface. The best time for that will be once we’ve started working on the single code base.
We will use document.registerElement to create custom elements, then you can use your desired library of choice to manipulate those elements (f.e. RiotJS).