B02
React Native 0.79 compatibilityValidated
The TurboModule spec parses on React Native 0.79 codegen (Expo SDK 53).
How to read this page
A scenario is one test case: prepare the environment, run the steps, then compare the expected result (written before the run) with the observed result (copied from the run, with screenshots).
- B02 · B
- Build or packaging check — does the package install and compile.
- Validated
- Run, and the result matched what was expected.
Why it matters
0.2.0 failed Android builds on Expo SDK 53. 0.2.1 uses a spec type both 0.79 and 0.86 codegen accept.
Environment
- App
- mastercard-rn (React Native 0.79.5)
- Library
- 0.2.1
Setup
Prepare the environment.Then run the steps.
- 01Clean prebuild.
Steps
What to run.What to read.
- 01./gradlew app:installDebug
Expected result · written before the run
No single pass/fail status.No signals.
Codegen succeeds; native signatures unchanged.
Observed result · copied from the run
No single pass/fail status.Observed 2026-09-30.
Android build and install succeeded with 0.2.1 from npm; codegen 0.79.5 and 0.86.3 both produce GenericObjectTypeAnnotation.Checks this scenario covers
Every check this test case touches — including ones that aren't expected to fire here. The expected and observed results above say which ones should and did. Each links to how the check works.