Skip to content

Conversation

@e-younan
Copy link
Member

Description

Reanimated has been refactored quite a bit as a result of the new architecture - this PR aims to make react-native-header compatible with the new changes introduced by the new architecture, reanimated, worklets, and more.

Motivation and Context

The library was not working with Expo 54/Reanimated v4.

How Has This Been Tested?

Refactored implementation details of the library to make them compatible with the new APIs. This will create breaking changes and I will limit support for the library to new architecture on versions >=1.0.0.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have followed the guidelines in the README.md file.
  • I have updated the documentation as necessary.
  • My changes generate no new warnings.

Highlights:
- Added new test screen with the example code from issue #44
  (#44)
- Could not reproduce the issue with the TouchableOpacity not being
  pressable
@e-younan e-younan force-pushed the feature/add-new-arch-support branch from b2a3cc0 to 0caad5b Compare September 16, 2025 20:52
Highlights:
- Added new arch support
- Fixed example project to work with Expo 54
@e-younan e-younan force-pushed the feature/add-new-arch-support branch from 0caad5b to 0472849 Compare September 16, 2025 20:53
Highlights:
- Added version matrix to docs
- Added note about new arch support
@e-younan e-younan merged commit e7d0687 into main Sep 16, 2025
3 checks passed
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.

2 participants