Toggle the new Android prop diffing mechanism for components (0.78.0)#69
Toggle the new Android prop diffing mechanism for components (0.78.0)#69fabOnReact wants to merge 6 commits into0.78.0-discordfrom
Conversation
|
@hannomargelo There are some changes that are part of https://github.com/discord/react-native/pull/65/files, which trigger some changes in the feature flags after running |
|
Hm, actually i don't think we use Would that work for you as well, or did you want to introduce a new feature flag? I am not sure what all of those changes are, maybe its okay to add them |
|
For this bug here: 20250527_202152.mp4How did you get into that state? |
|
@hannomargelo The issue is introduced by enabling the feature flag I cherry picked the changes from 0.79 in this branch and tested the fix in both discord and the react-native fork:
Regarding #69 (comment). |
|
@joemun Ready to merge. Thanks [Android] View Manager prop setters called for unchanged values https://app.asana.com/1/236888843494340/project/1199705967702853/task/1209601835367711?focus=true |
|
@hannomargelo I've been off new arch work for a while, and am just getting back to it. Hanno, could you take a look at this? not sure what the current state of everything is and whether enabling this behavior makes sense. thanks |
|
Yeah i think this change makes sense. I am OOO until tuesday as well (as there is a public holiday coming up). |
ded788b to
3f148f8
Compare
6c9c858 to
9785447
Compare

Summary:
The PR for branch 0.78.2 is #68.
The feature flag is supported in react-native 0.79 and requires cherrypicking the following commits from David Vacca:
Enables feature flag enablePropsUpdateReconciliationAndroid to fix https://app.asana.com/1/236888843494340/project/1199705967702853/task/1209601835367711?focus=true
More info at facebook#45551 and https://github.com/discord/react-native/blob/e0702345591cb461e196aabd8be0bf51839a2df3/packages/react-native/scripts/featureflags/README.md
Changelog:
This diffs toggles the new Android prop diffing mechanism for components
Test Plan:
Regressions from previous PR #61 are fixed by cherry picking the above commits.
Branch 0.78:
After cherry-picking commits:
Discord:
20250527_202152.mp4
20250527_202926.mp4