You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit fc4e706
Browse filesBrowse the repository at this point in the historyBrowse files
Summary:
Pull Request resolved: #59028
- Expose `enableMountingCoordinatorPullModelAndroid` through `ReactNativeFeatureFlags_DO_NOT_USE`.
- Move `BackgroundImagePropsConversions.h` from private to "for frameworks" and include `<React/Graphics.h>`/`<React/RendererCore.h>` instead of direct headers.
Changelog:
[General][Changed] - Expose `enableMountingCoordinatorPullModelAndroid` in public C++ feature flags and move `BackgroundImagePropsConversions.h` to "for frameworks" headers
Reviewed By: christophpurrer
Differential Revision: D124958546
fbshipit-source-id: ad34a7a263b6d005383c4e890d5453d4ede36663
* When enabled, Android mounts transactions with the pull model (like iOS): the commit thread no longer pulls and builds the mount batch in schedulerShouldRenderTransactions. Instead the UI thread pulls the transaction itself via a PullTransactionMountItem enqueued in the MountItemDispatcher, builds the IntBufferBatchMountItem, and applies it synchronously. Requires `enableAccumulatedUpdatesInRawPropsAndroid` to be enabled as well, since a single pull may collapse several commits into one diff and therefore needs complete accumulated rawProps; when used together with Props 2.0, also enable `enableExclusivePropsUpdateAndroid` and `enablePropsUpdateReconciliationAndroid`.
0 commit comments