React Native 0.87, Instant Paywall A/B Testing, and Buying Mike Hardy a Beer
Hey Community,
React Native 0.87 has arrived as a maintenance release, making the Strict TypeScript API the default, doubling Metro source map generation speeds, and adding experimental Swift Package Manager support for iOS along with AGP 9 support on Android.
Meanwhile, React Native Firebase v26 makes the New Architecture non-optional with Codegen TurboModules, synchronous APIs, Firestore Pipelines, and direct Gemini AI calls. Finally, we look at RevenueCat Paywalls for designing native paywalls and running remote A/B experiments without new app deploys. #js #technology #programming #dev
I made a fork of actions/typescript-action to make some valuable updates!
It updates the following:
* Changes project's package manager from npm to **pnpm**, for speed. * Changes project's testing framework from jest to **vitest** for jest-like syntax with built-in typescript support. * Updates eslint.config.ts to use native **flat config** syntax, with detailed comments. * Updated project dependencies. * Updates configuration files like tsconfig.ts and action workflows to match updated dependencies. * Renamed `local-action` script to `local-gha` (gha for github action) to avoid conflict with dependency name.