Skip to content

[EPIC] Upgrade to New Architecture #467

@mblomdahl

Description

@mblomdahl

Migration to React Native New Architecture

Context

As New Architecture is becoming mandatory in upcoming versions of Expo SDK, we need to upgrade the project to support it. However, several libraries in our current stack either do not support New Architecture yet or require updates to work with it.

Libraries Requiring Attention

✅ Supported with Version Update

⚠️ Work in Progress

🔴 No Support / Blockers

  • @react-native-picker/picker

    • Does not yet support New Architecture based on repository issues
    • No clear timeline for support
  • react-native-airplay-button

    • Appears unmaintained
    • Almost certainly incompatible with New Architecture
  • react-native-markdown-display

    • Last release in 2023
    • No issues created regarding New Architecture support
    • May be abandoned
  • react-native-picker-select

    • Depends on @react-native-picker/picker
    • Blocked by picker's lack of New Architecture support
  • react-native-toast-message

  • react-native-video

    • Currently on v6
    • Requires setting up the interop layer to work with New Architecture

Action Items

  • Audit each library's current status and available alternatives
  • Identify libraries that can be updated vs. those requiring replacement
  • Research and evaluate alternative packages where needed
  • Create migration plan with estimated timeline
  • Test compatibility in a separate branch before full migration

Metadata

Metadata

Labels

documentationImprovements or additions to documentation

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions