Skip to content

Quick start

  • 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

From the repository root:

Terminal window
pnpm install

Run the React canary:

Terminal window
cd examples/react
pnpm ios

For Android:

Terminal window
cd examples/react
pnpm android

The React example is the reference canary: it drives the SymbioteNative engine through a React reconciler in mutation mode, then the engine commits to Fabric.

The visible demo is intentionally small: a native tap-to-increment counter. The important part is the route it takes:

  1. Framework state changes.
  2. The adapter calls insert, remove, setProp, or commit on the engine.
  3. The engine translates mutations into Fabric’s persistent clone-on-write model.
  4. React Native Fabric updates real native views.

Next, read how it works to understand the render pipeline.