Skip to content

Conversation

usama-liaqat
Copy link

Summary

This PR upgrades the library and example app to be compatible with the latest React Native ecosystem.
It includes updates to both dependencies and example code.

Changes

  • Upgraded dependencies:
    • React Native → latest stable version
    • @shopify/flash-list → latest version
    • react-native-reanimated → latest version (with react-native-worklets peer dependency)
  • Updated example project:
    • Migrated to the latest React Native version
    • Adjusted example code to match API changes in FlashList and Reanimated
    • Ensured compatibility with the updated collapsible tab view library
  • Applied required configuration changes for Reanimated v4 (moved Babel plugin to react-native-worklets/plugin)

Motivation

  • Keep the library aligned with the latest React Native releases
  • Ensure the example app serves as a working reference for current RN projects
  • Improve long-term maintainability and developer experience

Testing

  • Example app builds and runs on iOS and Android using the latest React Native
  • Verified collapsible tab view functionality works correctly with updated FlashList and Reanimated

@rileysay
Copy link

rileysay commented Sep 4, 2025

@PedroBern @andreialecu can we merge this? Also is Legend List supported yet? (think v2 legend list just came out so may fix problems. I saw @andreialecu was attempting to implement v1 previously?)

@usama-liaqat
Copy link
Author

Yeah, you can go ahead and merge it.
Legend List V2 isn’t supported yet since it still depends on react-native-reanimated v3.

@andreialecu
Copy link
Collaborator

Thanks for contributing. This is superseded by #483 which is available as v9.0.0-rc.0

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.

3 participants