Skip to content

Update to RN 0.81, Reanimated 4, FlashList 2#483

Open
andreialecu wants to merge 7 commits into
PedroBern:mainfrom
andreialecu:update-deps-fabric
Open

Update to RN 0.81, Reanimated 4, FlashList 2#483
andreialecu wants to merge 7 commits into
PedroBern:mainfrom
andreialecu:update-deps-fabric

Conversation

@andreialecu

Copy link
Copy Markdown
Collaborator

A few breaking changes here, this requires new architecture and reanimated v4.

Also removes MasonryFlashList because it's now just a prop for FlashList.

they will be handled by expo prebuild
…e project

BREAKING CHANGE: FlashList v2 no longer exposes MasonryFlashList, just use a regular FlashList with masonry prop
BREAKING CHANGE:

Requires react-native-reanimated v4 and react-native-flashlist v2
@andreialecu

Copy link
Copy Markdown
Collaborator Author

Released to npm as v9.0.0-rc.0 for testing

@compojoom

Copy link
Copy Markdown

Thanks for rc.0! I updated to expo 54 and v 8.0.0 was crashign on it in some situations. With v8 it works good!

@castrolem

castrolem commented Sep 24, 2025

Copy link
Copy Markdown

With v8 and this rc.0 version I'm getting a crash when navigating to the screen that contains the example code with expo router, the screen does a proper render tbh, because I can see the animation happening up to the middle of the screen before the crash. I haven't done a clean project, but I wasn't doing much, just adding a new screen that contained the same code as the example to try it out.

Update: I think this may have been related to Nativewind, I'm investigating it.

@Randall71

Copy link
Copy Markdown

I just tested this one and notice that the Flashlist version is a bit slow.
I think version 2.0.2 is used here, updating to the latest version 2.1.0 would be interesting, what do you think?

@ReedYu

ReedYu commented Oct 8, 2025

Copy link
Copy Markdown

With v8 and this rc.0 version I'm getting a crash when navigating to the screen that contains the example code with expo router, the screen does a proper render tbh, because I can see the animation happening up to the middle of the screen before the crash. I haven't done a clean project, but I wasn't doing much, just adding a new screen that contained the same code as the example to try it out.

Update: I think this may have been related to Nativewind, I'm investigating it.
The same question, have you got the results yet?

@castrolem

Copy link
Copy Markdown

The same question, have you got the results yet?

I don't have an aswer @ReedYu, I tried with the rc of nativewind but no luck, and I pivoted because we are changing our UI and I had to write a native module for our use case 😞

@Kerumen

Kerumen commented Jan 26, 2026

Copy link
Copy Markdown
Contributor

@andreialecu With the recent release of Expo 55 Beta and the removal of the Legacy Architecture, do you think we can move this PR forward?

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.

6 participants