Quick start
Prerequisites
Section titled “Prerequisites”- Node.js
>=20 - pnpm
11.x - A React Native iOS or Android development environment
- Xcode for iOS simulator runs, or Android Studio/SDK for Android runs
Install dependencies
Section titled “Install dependencies”From the repository root:
pnpm installRun the React canary
Section titled “Run the React canary”cd examples/reactpnpm iosFor Android:
cd examples/reactpnpm androidThe React example is the reference canary: it drives the SymbioteNative engine through a React reconciler in mutation mode, then the engine commits to Fabric.
Run the Vue example
Section titled “Run the Vue example”cd examples/vue-sfcpnpm iosor, for the TSX-flavored Vue example:
cd examples/vue-tsxpnpm iosThe Vue examples prove the same native engine can be driven by Vue’s renderer operations rather than React’s host config.
Run the Angular example
Section titled “Run the Angular example”cd examples/angularpnpm iosFor Android:
cd examples/angularpnpm androidThe Angular example proves the same native engine driven a third way: a custom
Renderer2/RendererFactory2 — Angular’s own framework-agnostic rendering
seam — maps Angular’s operations onto the engine mutation API, with a
DOM-less bootstrap (no platform-browser, no zone.js).
What to look for
Section titled “What to look for”The visible demo is intentionally small: a native tap-to-increment counter. The important part is the route it takes:
- Framework state changes.
- The adapter calls
insert,remove,setProp, orcommiton the engine. - The engine translates mutations into Fabric’s persistent clone-on-write model.
- React Native Fabric updates real native views.
Next, read how it works to understand the render pipeline.