SIGN IN SIGN UP
facebook / react-native UNCLAIMED

A framework for building native applications using React

0 0 0 C++

Fix blocking animating non-layout props through `commitUpdates` after the `View` was synchronously animated (#55340)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/55340

This diff fixes edge-case with animating non-layout props through `commitUpdates` path.

The non-layout props are animated through the synchronous short-path, skipping yoga layout calculations. In `RCTMountingManager` the `propKeysManagerByAnimated` were set on updated props which are then checked for and blocked in the RCTViewComponentView's `updateProps` method (non-layout props might be applied through the layout path as we animate props in batch that may consists of both types of props).

## Changelog:
[iOS][Fixed] - Fixed edge-case with animating non-layout props through the `commitUpdates` path.

Reviewed By: zeyap, javache

Differential Revision: D91677971

fbshipit-source-id: 75bfc39190d4296ed57d8bbf9970e391461419d0
D
Dawid Małecki committed
31f215a42183fa815204c8d730cc41437b077534
Parent: dd56bb0
Committed by meta-codesync[bot] <215208954+meta-codesync[bot]@users.noreply.github.com> on 2/3/2026, 9:51:00 AM