Block components reuse outside Tina CMS

I created some layout code that I would like to reproduce without TinaCMS. (Getting data directly from a database).

I’ve created a simple block component here to illustrate. The problem is that it can not live outside of a form component. What is the suggested way to get around this by passing it props manually?

<BlocksControls
      index={index}
      focusRing={{ offset: { x: 10, y: 0 } }}
      label={false}
      insetControls
    >
    <Heading>
      <InlineTextarea name="title" focusRing={false} />
    </Heading>
</Flex>
</BlocksControls>

Looking at the documentation, I’m guessing this is something that should be done with the RBIEPlugin / Ref Based Inline Editing. Although I don’t think it is possible to integrate it into the Blocks system, or I do not really see how it could be done.