Not really. For one exploration into the possibilities here, see Custom Components: React & x-tags, but there isn't any supported way to do this.
Having to render the component from JS likely isn't too different from whatever JS you're currently using to attach events, etc. If your entire app can be rendered by one top-level React component (as is true for TodoApp) then you'll only need a single call to renderComponent.