react/packages/react-native-renderer
Dmytro Rykun bb9a24d9fc
Use fastAddProperties in diffing (#32243)
## Summary

`fastAddProperties` has shown some perf benefits when used for creating
props payload for new components. In this PR we'll try to use it for
diffing props for existing components.

It would be good enough if it simply doesn't regress perf. We'll be able
to delete the old `addProperties`, and make `fastAddProperties` the
default behaviour.

## How did you test this change?

```
yarn lint
yarn flow native
yarn test packages/react-native-renderer -r=xplat --variant=false
yarn test packages/react-native-renderer -r=xplat --variant=true
```
2025-01-30 11:16:42 +00:00
..
src Use fastAddProperties in diffing (#32243) 2025-01-30 11:16:42 +00:00
fabric.js ESLint upgrade to use hermes-eslint (#25915) 2022-12-20 14:27:01 -05:00
index.js lint: enable reportUnusedDisableDirectives and remove unused suppressions (#28721) 2024-06-21 12:24:32 -04:00
package.json Bump next prerelease version numbers (#31676) 2024-12-12 14:10:46 -05:00