Files
react-native/packages/virtualized-lists
Rubén Norte bbb5be9b41 Remove SceneTracker module and its use in AppRegistry (#57417)
Summary:
Pull Request resolved: https://github.com/react/react-native/pull/57417

`SceneTracker` was a small helper in `Libraries/Utilities` that tracked the active navigation scene. It was only ever consumed through a deep import and was never part of the public API. This removes it from the React Native package and moves scene tracking to the application layer that actually depends on it.

As part of this, `AppRegistry.runApplication` no longer sets the active scene to the app key. To let the application layer preserve that behavior for surfaces launched by app key, `WrapperComponentProvider` now receives the app key as an optional second argument.

Changelog: [General][Breaking] - Remove the `SceneTracker` module from `Libraries/Utilities`, stop setting the active scene from `AppRegistry.runApplication`, and pass the app key as an optional second argument to `WrapperComponentProvider`

Reviewed By: huntie, javache

Differential Revision: D110471317

fbshipit-source-id: 28d44c74d2cff7926094959f26aa1ed0bf4be9ad
2026-07-14 09:31:46 -07:00
..

@react-native/virtualized-lists

npm npm downloads

This is an internal dependency of React Native. Please don't depend on it directly.

Virtualized list primitives (VirtualizedList, VirtualizedSectionList) backing React Native's FlatList and SectionList components.