react-native-shared-element
Native shared element transition "primitives" for react-native 💫 observed · 2026-08-28
Health v2 · maintenance only
24/100
- Activity 2
- Release rhythm 8
- Longevity 100
Flags: prerelease_only
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2653
- days_rel: 589
- days_push: 589
- n_releases_24m: 1
Adoption not part of the score
2331 stars · 113 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A React Native library providing native shared element transition primitives for smooth element transitions between screens. It offers low-level building blocks intended for use by navigation or transition libraries, with a separate binding available for React Navigation.
Use cases
- animate an image expanding from a grid thumbnail to a full-screen detail view in React Native
- create flicker-free shared element transitions between screens on Android and iOS
- add magic-move transitions to a React Navigation app
- transition borders, shadows, background colors, and image resizeMode between views
- build custom router or transition libraries with native shared element support
When to choose
- you need performant, native shared element transitions in a React Native app
- you want to avoid flicker and bridge overhead during transitions
- you use React Navigation and want shared element transitions via its binding
When to avoid
- your project is not React Native
- you need a full navigation or router solution rather than transition primitives
- you rely on Expo Go, since the library requires a development build as of Expo SDK 49
Facets
library · maturity stable
animation ui-components mobile-framework mobile-development frontend cross-platform windows cross-platform react-native shared-element-transition magic-move navigation expo ios android
4 sources
- readme: https://github.com/IjzerenHein/react-native-shared-element · fetched 2026-08-28 · fb70867f9e2a
- homepage: https://github.com/IjzerenHein/react-native-shared-element · fetched 2026-08-29 · df7d0ad67818
- registry_npm: https://registry.npmjs.org/react-native-shared-element · fetched 2026-08-29 · cc585c629d63
- registry_npm: https://registry.npmjs.org/react-navigation-shared-element · fetched 2026-08-29 · d0b77caf8f62
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| IjzerenHein/react-native-shared-element | main | 24 |
| IjzerenHein/react-navigation-shared-element | plugin | 23 |
For agents
markdown · JSON · MCP: product_card(name="IjzerenHein/react-native-shared-element")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem