Skip to content

Remove old architecture support after RN 0.87 update - #757

Open
NicooleT wants to merge 8 commits into
mainfrom
nicole/removeOldArch
Open

Remove old architecture support after RN 0.87 update#757
NicooleT wants to merge 8 commits into
mainfrom
nicole/removeOldArch

Conversation

@NicooleT

@NicooleT NicooleT commented Aug 18, 2026

Copy link
Copy Markdown

Summary

  • Removed Android Paper/old-architecture implementations, generated compatibility classes, architecture flags, and conditional source sets.
  • Enabled the React Native Gradle plugin and TurboModule metadata unconditionally.
  • Preserved Android React view props and moved required Fabric helpers into the main source set.
  • Updated Android event dispatching to the RN 0.87 API.
  • Removed legacy iOS views, managers, shadow views, local data, events, and the obsolete Xcode project.
  • Made the iOS Fabric components, C++ shadow nodes, and TurboModule implementation unconditional.
  • Removed old/new architecture switches from example projects, CI scripts, and the bug-report template.
  • Updated the pod lockfile for the New Architecture-only configuration.
  • Modernize new arch from fix: replace deep RN imports with public API #744

@NicooleT NicooleT self-assigned this Aug 18, 2026
@NicooleT
NicooleT marked this pull request as ready for review August 20, 2026 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant