mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
7f1a38af8f
Summary: This isn't a full sync. It only includes cherry-picked commits for Fresh, as well as previously cherry-picked commits during last two syncs. Changes that are already synced: * https://github.com/facebook/react/pull/15604 * https://github.com/facebook/react/pull/15786 * https://github.com/facebook/react/pull/15802 New changes: * https://github.com/gaearon/react/commit/5be064b591ac1e54e3f4afb3193df12ae8841c85 * https://github.com/gaearon/react/commit/6b6d8fa1830d45ea6bd1603227e6b4e6de0606fb * https://github.com/gaearon/react/commit/92bcf2a63cf61beb3112319bb5e770c854c1dd35 * https://github.com/gaearon/react/commit/7b4c2f7edeb1b9afaa38a306bf0c9d7ba4bf3e9f * https://github.com/gaearon/react/commit/39a3f2f1609d27e825458bb87e10e36f928456d2 * https://github.com/gaearon/react/commit/cabdebb3b7bba47300c2490737d15da1acef8b95 * https://github.com/gaearon/react/commit/a27767141278313015613473ee63033c86af4acc * https://github.com/gaearon/react/commit/86aad18a66adcc7075ae98a3311fd04287befdce * https://github.com/gaearon/react/commit/25b3e07039d937240315df9efa4d839b53ee8680 * https://github.com/gaearon/react/commit/ffee2957e2709e7d178eafd8635be8ef86ce2da0 * https://github.com/gaearon/react/commit/a817bc5462cf90a4ceb3bf6257fcc03874550077 * https://github.com/gaearon/react/commit/abb2f0fbaf2a4fc310ff78c31295c8686a868dac * https://github.com/gaearon/react/commit/2e20d9ed81d3a923114269ae2d9bddf3afdfecfd * https://github.com/gaearon/react/commit/5d3502448c53a7d53f8b7f0640c30aeeff6a1113 * https://github.com/gaearon/react/commit/6628573cb9bf4915fab9a10295c5c3d57bbff637 * https://github.com/gaearon/react/commit/5815bfff8c7b00b6976e77b7a89ce1244c8b239d **This might look like a lot but note that very few of these actually touch the renderer code.** Most affect integration tests and `react-refresh` package which **has already been synced separately**. So this is about getting in a few renderer changes that were included in those commits. That's very self-contained. The renderer source diff is this: https://gist.github.com/gaearon/ddbda5845b4dba0d9915e2ed7f7b11e2. You can also see that in prod bundles below there's only one meaningful change (`type` used instead of `elementType`) which in that case is equivalent. Reviewed By: rickhanlonii Differential Revision: D15898205 fbshipit-source-id: 19619f4ff01f24765613f19e826b0199485d81bb