Skip to content

Commit

Permalink
[8.x] Update react-is to v18.2 (main) (#204237) (#208609)
Browse files Browse the repository at this point in the history
# Backport

This will backport the following commits from `main` to `8.x`:
- [Update react-is to v18.2 (main)
(#204237)](#204237)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT
[{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-01-28T19:17:38Z","message":"Update
react-is to v18.2 (main) (#204237)\n\nThis PR contains the following
updates:\r\n\r\n| Package | Type | Update | Change
|\r\n|---|---|---|---|\r\n|\r\n[@types/react-is](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-is)\r\n([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-is))\r\n|
devDependencies | major | [`^17.0.3`
->\r\n`~18.2.0`](https://renovatebot.com/diffs/npm/@types%2freact-is/17.0.3/18.2.0)\r\n|\r\n|
[react-is](https://react.dev/)\r\n([source](https://github.com/facebook/react/tree/HEAD/packages/react-is))\r\n|
devDependencies | major | [`^17.0.2`
->\r\n`~18.2.0`](https://renovatebot.com/diffs/npm/react-is/17.0.2/18.2.4)
|\r\n\r\n---\r\n\r\n### Release
Notes\r\n\r\n<details>\r\n<summary>facebook/react
(react-is)</summary>\r\n\r\n###\r\n[`v18.2.0`](https://github.com/facebook/react/blob/HEAD/CHANGELOG.md#1820-June-14-2022)\r\n\r\n[Compare\r\nSource](https://github.com/facebook/react/compare/v18.1.0...v18.2.0)\r\n\r\n#####
React DOM\r\n\r\n- Provide a component stack as a second argument
to\r\n`onRecoverableError`. ([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24591](https://github.com/facebook/react/pull/24591))\r\n-
Fix hydrating into `document` causing a blank page on
mismatch.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24523](https://github.com/facebook/react/pull/24523))\r\n-
Fix false positive hydration errors with
Suspense.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24480](https://github.com/facebook/react/pull/24480)
and\r\n[@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24532](https://github.com/facebook/react/pull/24532))\r\n-
Fix ignored `setState` in Safari when adding an
iframe.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24459](https://github.com/facebook/react/pull/24459))\r\n\r\n#####
React DOM Server\r\n\r\n- Pass information about server errors to the
client.\r\n([@&#8203;salazarm](https://github.com/salazarm)
and\r\n[@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24551](https://github.com/facebook/react/pull/24551)
and\r\n[#&#8203;24591](https://github.com/facebook/react/pull/24591))\r\n-
Allow to provide a reason when aborting the HTML
stream.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24680](https://github.com/facebook/react/pull/24680))\r\n-
Eliminate extraneous text separators in the HTML where
possible.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24630](https://github.com/facebook/react/pull/24630))\r\n-
Disallow complex children inside `<title>` elements to match
the\r\nbrowser constraints. ([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24679](https://github.com/facebook/react/pull/24679))\r\n-
Fix buffering in some worker environments by explicitly
setting\r\n`highWaterMark` to
`0`.\r\n([@&#8203;jplhomer](https://github.com/jplhomer)
in\r\n[#&#8203;24641](https://github.com/facebook/react/pull/24641))\r\n\r\n#####
Server Components (Experimental)\r\n\r\n- Add support for `useId()`
inside Server
Components.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24172](https://github.com/facebook/react/pull/24172))\r\n\r\n###\r\n[`v18.1.0`](https://github.com/facebook/react/blob/HEAD/CHANGELOG.md#1810-April-26-2022)\r\n\r\n[Compare\r\nSource](https://github.com/facebook/react/compare/v18.0.0...v18.1.0)\r\n\r\n#####
React DOM\r\n\r\n- Fix the false positive warning about
`react-dom/client` when using UMD\r\nbundle.
([@&#8203;alireza-molaee](https://github.com/alireza-molaee)\r\nin
[#&#8203;24274](https://github.com/facebook/react/pull/24274))\r\n-
Fix `suppressHydrationWarning` to work in production
too.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24271](https://github.com/facebook/react/pull/24271))\r\n-
Fix `componentWillUnmount` firing twice inside of
Suspense.\r\n([@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24308](https://github.com/facebook/react/pull/24308))\r\n-
Fix some transition updates being
ignored.\r\n([@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24353](https://github.com/facebook/react/pull/24353))\r\n-
Fix `useDeferredValue` causing an infinite loop when passed
an\r\nunmemoized value. ([@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24247](https://github.com/facebook/react/pull/24247))\r\n-
Fix throttling of revealing Suspense
fallbacks.\r\n([@&#8203;sunderls](https://github.com/sunderls)
in\r\n[#&#8203;24253](https://github.com/facebook/react/pull/24253))\r\n-
Fix an inconsistency in whether the props object is the same
between\r\nrenders. ([@&#8203;Andarist](https://github.com/Andarist)
and\r\n[@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24421](https://github.com/facebook/react/pull/24421))\r\n-
Fix a missing warning about a `setState` loop in
`useEffect`.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24298](https://github.com/facebook/react/pull/24298))\r\n-
Fix a spurious hydration
error.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24404](https://github.com/facebook/react/pull/24404))\r\n-
Warn when calling `setState` in
`useInsertionEffect`.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24295](https://github.com/facebook/react/pull/24295))\r\n-
Ensure the reason for hydration errors is always
displayed.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24276](https://github.com/facebook/react/pull/24276))\r\n\r\n#####
React DOM Server\r\n\r\n- Fix escaping for the `bootstrapScriptContent`
contents.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24385](https://github.com/facebook/react/pull/24385))\r\n-
Significantly improve performance of
`renderToPipeableStream`.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24291](https://github.com/facebook/react/pull/24291))\r\n\r\n#####
ESLint Plugin: React Hooks\r\n\r\n- Fix false positive errors with a
large number of
branches.\r\n([@&#8203;scyron6](https://github.com/scyron6)
in\r\n[#&#8203;24287](https://github.com/facebook/react/pull/24287))\r\n-
Don't consider a known dependency stable when the variable
is\r\nreassigned.
([@&#8203;afzalsayed96](https://github.com/afzalsayed96)\r\nin
[#&#8203;24343](https://github.com/facebook/react/pull/24343))\r\n\r\n#####
Use Subscription\r\n\r\n- Replace the implementation with the
`use-sync-external-store`
shim.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24289](https://github.com/facebook/react/pull/24289))\r\n\r\n###\r\n[`v18.0.0`](https://github.com/facebook/react/blob/HEAD/CHANGELOG.md#1800-March-29-2022)\r\n\r\n[Compare\r\nSource](https://github.com/facebook/react/compare/v17.0.2...v18.0.0)\r\n\r\nBelow
is a list of all new features, APIs, deprecations, and
breaking\r\nchanges.\r\nRead [React 18
release\r\npost](https://reactjs.org/blog/2022/03/29/react-v18.html) and
[React
18\r\nupgrade\r\nguide](https://reactjs.org/blog/2022/03/08/react-18-upgrade-guide.html)\r\nfor
more information.\r\n\r\n##### New Features\r\n\r\n##### React\r\n\r\n-
`useId` is a new hook for generating unique IDs on both the client
and\r\ns\r\n\r\n</details>\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅
**Schedule**: Branch creation - At any time (no schedule
defined),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes
conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕
**Ignore**: Close this PR and you won't be reminded about
these\r\nupdates again.\r\n\r\n---\r\n\r\n- [ ] <!-- rebase-check -->If
you want to rebase/retry this PR, check\r\nthis
box\r\n\r\n---\r\n\r\nThis PR has been generated by
[Renovate\r\nBot](https://github.com/renovatebot/renovate).\r\n\r\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlZpc3VhbGl6YXRpb25zIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->\r\n\r\n---------\r\n\r\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\r\nCo-authored-by:
nickofthyme
<nicholas.partridge@elastic.co>","sha":"21df1e8b0bf2fa1ac0ffb0d7672efe00176a2add","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Visualizations","release_note:skip","v9.0.0","backport:prev-minor"],"title":"Update
react-is to v18.2
(main)","number":204237,"url":"https://github.com/elastic/kibana/pull/204237","mergeCommit":{"message":"Update
react-is to v18.2 (main) (#204237)\n\nThis PR contains the following
updates:\r\n\r\n| Package | Type | Update | Change
|\r\n|---|---|---|---|\r\n|\r\n[@types/react-is](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-is)\r\n([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-is))\r\n|
devDependencies | major | [`^17.0.3`
->\r\n`~18.2.0`](https://renovatebot.com/diffs/npm/@types%2freact-is/17.0.3/18.2.0)\r\n|\r\n|
[react-is](https://react.dev/)\r\n([source](https://github.com/facebook/react/tree/HEAD/packages/react-is))\r\n|
devDependencies | major | [`^17.0.2`
->\r\n`~18.2.0`](https://renovatebot.com/diffs/npm/react-is/17.0.2/18.2.4)
|\r\n\r\n---\r\n\r\n### Release
Notes\r\n\r\n<details>\r\n<summary>facebook/react
(react-is)</summary>\r\n\r\n###\r\n[`v18.2.0`](https://github.com/facebook/react/blob/HEAD/CHANGELOG.md#1820-June-14-2022)\r\n\r\n[Compare\r\nSource](https://github.com/facebook/react/compare/v18.1.0...v18.2.0)\r\n\r\n#####
React DOM\r\n\r\n- Provide a component stack as a second argument
to\r\n`onRecoverableError`. ([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24591](https://github.com/facebook/react/pull/24591))\r\n-
Fix hydrating into `document` causing a blank page on
mismatch.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24523](https://github.com/facebook/react/pull/24523))\r\n-
Fix false positive hydration errors with
Suspense.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24480](https://github.com/facebook/react/pull/24480)
and\r\n[@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24532](https://github.com/facebook/react/pull/24532))\r\n-
Fix ignored `setState` in Safari when adding an
iframe.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24459](https://github.com/facebook/react/pull/24459))\r\n\r\n#####
React DOM Server\r\n\r\n- Pass information about server errors to the
client.\r\n([@&#8203;salazarm](https://github.com/salazarm)
and\r\n[@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24551](https://github.com/facebook/react/pull/24551)
and\r\n[#&#8203;24591](https://github.com/facebook/react/pull/24591))\r\n-
Allow to provide a reason when aborting the HTML
stream.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24680](https://github.com/facebook/react/pull/24680))\r\n-
Eliminate extraneous text separators in the HTML where
possible.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24630](https://github.com/facebook/react/pull/24630))\r\n-
Disallow complex children inside `<title>` elements to match
the\r\nbrowser constraints. ([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24679](https://github.com/facebook/react/pull/24679))\r\n-
Fix buffering in some worker environments by explicitly
setting\r\n`highWaterMark` to
`0`.\r\n([@&#8203;jplhomer](https://github.com/jplhomer)
in\r\n[#&#8203;24641](https://github.com/facebook/react/pull/24641))\r\n\r\n#####
Server Components (Experimental)\r\n\r\n- Add support for `useId()`
inside Server
Components.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24172](https://github.com/facebook/react/pull/24172))\r\n\r\n###\r\n[`v18.1.0`](https://github.com/facebook/react/blob/HEAD/CHANGELOG.md#1810-April-26-2022)\r\n\r\n[Compare\r\nSource](https://github.com/facebook/react/compare/v18.0.0...v18.1.0)\r\n\r\n#####
React DOM\r\n\r\n- Fix the false positive warning about
`react-dom/client` when using UMD\r\nbundle.
([@&#8203;alireza-molaee](https://github.com/alireza-molaee)\r\nin
[#&#8203;24274](https://github.com/facebook/react/pull/24274))\r\n-
Fix `suppressHydrationWarning` to work in production
too.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24271](https://github.com/facebook/react/pull/24271))\r\n-
Fix `componentWillUnmount` firing twice inside of
Suspense.\r\n([@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24308](https://github.com/facebook/react/pull/24308))\r\n-
Fix some transition updates being
ignored.\r\n([@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24353](https://github.com/facebook/react/pull/24353))\r\n-
Fix `useDeferredValue` causing an infinite loop when passed
an\r\nunmemoized value. ([@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24247](https://github.com/facebook/react/pull/24247))\r\n-
Fix throttling of revealing Suspense
fallbacks.\r\n([@&#8203;sunderls](https://github.com/sunderls)
in\r\n[#&#8203;24253](https://github.com/facebook/react/pull/24253))\r\n-
Fix an inconsistency in whether the props object is the same
between\r\nrenders. ([@&#8203;Andarist](https://github.com/Andarist)
and\r\n[@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24421](https://github.com/facebook/react/pull/24421))\r\n-
Fix a missing warning about a `setState` loop in
`useEffect`.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24298](https://github.com/facebook/react/pull/24298))\r\n-
Fix a spurious hydration
error.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24404](https://github.com/facebook/react/pull/24404))\r\n-
Warn when calling `setState` in
`useInsertionEffect`.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24295](https://github.com/facebook/react/pull/24295))\r\n-
Ensure the reason for hydration errors is always
displayed.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24276](https://github.com/facebook/react/pull/24276))\r\n\r\n#####
React DOM Server\r\n\r\n- Fix escaping for the `bootstrapScriptContent`
contents.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24385](https://github.com/facebook/react/pull/24385))\r\n-
Significantly improve performance of
`renderToPipeableStream`.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24291](https://github.com/facebook/react/pull/24291))\r\n\r\n#####
ESLint Plugin: React Hooks\r\n\r\n- Fix false positive errors with a
large number of
branches.\r\n([@&#8203;scyron6](https://github.com/scyron6)
in\r\n[#&#8203;24287](https://github.com/facebook/react/pull/24287))\r\n-
Don't consider a known dependency stable when the variable
is\r\nreassigned.
([@&#8203;afzalsayed96](https://github.com/afzalsayed96)\r\nin
[#&#8203;24343](https://github.com/facebook/react/pull/24343))\r\n\r\n#####
Use Subscription\r\n\r\n- Replace the implementation with the
`use-sync-external-store`
shim.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24289](https://github.com/facebook/react/pull/24289))\r\n\r\n###\r\n[`v18.0.0`](https://github.com/facebook/react/blob/HEAD/CHANGELOG.md#1800-March-29-2022)\r\n\r\n[Compare\r\nSource](https://github.com/facebook/react/compare/v17.0.2...v18.0.0)\r\n\r\nBelow
is a list of all new features, APIs, deprecations, and
breaking\r\nchanges.\r\nRead [React 18
release\r\npost](https://reactjs.org/blog/2022/03/29/react-v18.html) and
[React
18\r\nupgrade\r\nguide](https://reactjs.org/blog/2022/03/08/react-18-upgrade-guide.html)\r\nfor
more information.\r\n\r\n##### New Features\r\n\r\n##### React\r\n\r\n-
`useId` is a new hook for generating unique IDs on both the client
and\r\ns\r\n\r\n</details>\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅
**Schedule**: Branch creation - At any time (no schedule
defined),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes
conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕
**Ignore**: Close this PR and you won't be reminded about
these\r\nupdates again.\r\n\r\n---\r\n\r\n- [ ] <!-- rebase-check -->If
you want to rebase/retry this PR, check\r\nthis
box\r\n\r\n---\r\n\r\nThis PR has been generated by
[Renovate\r\nBot](https://github.com/renovatebot/renovate).\r\n\r\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlZpc3VhbGl6YXRpb25zIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->\r\n\r\n---------\r\n\r\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\r\nCo-authored-by:
nickofthyme
<nicholas.partridge@elastic.co>","sha":"21df1e8b0bf2fa1ac0ffb0d7672efe00176a2add"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/204237","number":204237,"mergeCommit":{"message":"Update
react-is to v18.2 (main) (#204237)\n\nThis PR contains the following
updates:\r\n\r\n| Package | Type | Update | Change
|\r\n|---|---|---|---|\r\n|\r\n[@types/react-is](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-is)\r\n([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-is))\r\n|
devDependencies | major | [`^17.0.3`
->\r\n`~18.2.0`](https://renovatebot.com/diffs/npm/@types%2freact-is/17.0.3/18.2.0)\r\n|\r\n|
[react-is](https://react.dev/)\r\n([source](https://github.com/facebook/react/tree/HEAD/packages/react-is))\r\n|
devDependencies | major | [`^17.0.2`
->\r\n`~18.2.0`](https://renovatebot.com/diffs/npm/react-is/17.0.2/18.2.4)
|\r\n\r\n---\r\n\r\n### Release
Notes\r\n\r\n<details>\r\n<summary>facebook/react
(react-is)</summary>\r\n\r\n###\r\n[`v18.2.0`](https://github.com/facebook/react/blob/HEAD/CHANGELOG.md#1820-June-14-2022)\r\n\r\n[Compare\r\nSource](https://github.com/facebook/react/compare/v18.1.0...v18.2.0)\r\n\r\n#####
React DOM\r\n\r\n- Provide a component stack as a second argument
to\r\n`onRecoverableError`. ([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24591](https://github.com/facebook/react/pull/24591))\r\n-
Fix hydrating into `document` causing a blank page on
mismatch.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24523](https://github.com/facebook/react/pull/24523))\r\n-
Fix false positive hydration errors with
Suspense.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24480](https://github.com/facebook/react/pull/24480)
and\r\n[@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24532](https://github.com/facebook/react/pull/24532))\r\n-
Fix ignored `setState` in Safari when adding an
iframe.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24459](https://github.com/facebook/react/pull/24459))\r\n\r\n#####
React DOM Server\r\n\r\n- Pass information about server errors to the
client.\r\n([@&#8203;salazarm](https://github.com/salazarm)
and\r\n[@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24551](https://github.com/facebook/react/pull/24551)
and\r\n[#&#8203;24591](https://github.com/facebook/react/pull/24591))\r\n-
Allow to provide a reason when aborting the HTML
stream.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24680](https://github.com/facebook/react/pull/24680))\r\n-
Eliminate extraneous text separators in the HTML where
possible.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24630](https://github.com/facebook/react/pull/24630))\r\n-
Disallow complex children inside `<title>` elements to match
the\r\nbrowser constraints. ([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24679](https://github.com/facebook/react/pull/24679))\r\n-
Fix buffering in some worker environments by explicitly
setting\r\n`highWaterMark` to
`0`.\r\n([@&#8203;jplhomer](https://github.com/jplhomer)
in\r\n[#&#8203;24641](https://github.com/facebook/react/pull/24641))\r\n\r\n#####
Server Components (Experimental)\r\n\r\n- Add support for `useId()`
inside Server
Components.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24172](https://github.com/facebook/react/pull/24172))\r\n\r\n###\r\n[`v18.1.0`](https://github.com/facebook/react/blob/HEAD/CHANGELOG.md#1810-April-26-2022)\r\n\r\n[Compare\r\nSource](https://github.com/facebook/react/compare/v18.0.0...v18.1.0)\r\n\r\n#####
React DOM\r\n\r\n- Fix the false positive warning about
`react-dom/client` when using UMD\r\nbundle.
([@&#8203;alireza-molaee](https://github.com/alireza-molaee)\r\nin
[#&#8203;24274](https://github.com/facebook/react/pull/24274))\r\n-
Fix `suppressHydrationWarning` to work in production
too.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24271](https://github.com/facebook/react/pull/24271))\r\n-
Fix `componentWillUnmount` firing twice inside of
Suspense.\r\n([@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24308](https://github.com/facebook/react/pull/24308))\r\n-
Fix some transition updates being
ignored.\r\n([@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24353](https://github.com/facebook/react/pull/24353))\r\n-
Fix `useDeferredValue` causing an infinite loop when passed
an\r\nunmemoized value. ([@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24247](https://github.com/facebook/react/pull/24247))\r\n-
Fix throttling of revealing Suspense
fallbacks.\r\n([@&#8203;sunderls](https://github.com/sunderls)
in\r\n[#&#8203;24253](https://github.com/facebook/react/pull/24253))\r\n-
Fix an inconsistency in whether the props object is the same
between\r\nrenders. ([@&#8203;Andarist](https://github.com/Andarist)
and\r\n[@&#8203;acdlite](https://github.com/acdlite)
in\r\n[#&#8203;24421](https://github.com/facebook/react/pull/24421))\r\n-
Fix a missing warning about a `setState` loop in
`useEffect`.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24298](https://github.com/facebook/react/pull/24298))\r\n-
Fix a spurious hydration
error.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24404](https://github.com/facebook/react/pull/24404))\r\n-
Warn when calling `setState` in
`useInsertionEffect`.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24295](https://github.com/facebook/react/pull/24295))\r\n-
Ensure the reason for hydration errors is always
displayed.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24276](https://github.com/facebook/react/pull/24276))\r\n\r\n#####
React DOM Server\r\n\r\n- Fix escaping for the `bootstrapScriptContent`
contents.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24385](https://github.com/facebook/react/pull/24385))\r\n-
Significantly improve performance of
`renderToPipeableStream`.\r\n([@&#8203;gnoff](https://github.com/gnoff)
in\r\n[#&#8203;24291](https://github.com/facebook/react/pull/24291))\r\n\r\n#####
ESLint Plugin: React Hooks\r\n\r\n- Fix false positive errors with a
large number of
branches.\r\n([@&#8203;scyron6](https://github.com/scyron6)
in\r\n[#&#8203;24287](https://github.com/facebook/react/pull/24287))\r\n-
Don't consider a known dependency stable when the variable
is\r\nreassigned.
([@&#8203;afzalsayed96](https://github.com/afzalsayed96)\r\nin
[#&#8203;24343](https://github.com/facebook/react/pull/24343))\r\n\r\n#####
Use Subscription\r\n\r\n- Replace the implementation with the
`use-sync-external-store`
shim.\r\n([@&#8203;gaearon](https://github.com/gaearon)
in\r\n[#&#8203;24289](https://github.com/facebook/react/pull/24289))\r\n\r\n###\r\n[`v18.0.0`](https://github.com/facebook/react/blob/HEAD/CHANGELOG.md#1800-March-29-2022)\r\n\r\n[Compare\r\nSource](https://github.com/facebook/react/compare/v17.0.2...v18.0.0)\r\n\r\nBelow
is a list of all new features, APIs, deprecations, and
breaking\r\nchanges.\r\nRead [React 18
release\r\npost](https://reactjs.org/blog/2022/03/29/react-v18.html) and
[React
18\r\nupgrade\r\nguide](https://reactjs.org/blog/2022/03/08/react-18-upgrade-guide.html)\r\nfor
more information.\r\n\r\n##### New Features\r\n\r\n##### React\r\n\r\n-
`useId` is a new hook for generating unique IDs on both the client
and\r\ns\r\n\r\n</details>\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅
**Schedule**: Branch creation - At any time (no schedule
defined),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes
conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕
**Ignore**: Close this PR and you won't be reminded about
these\r\nupdates again.\r\n\r\n---\r\n\r\n- [ ] <!-- rebase-check -->If
you want to rebase/retry this PR, check\r\nthis
box\r\n\r\n---\r\n\r\nThis PR has been generated by
[Renovate\r\nBot](https://github.com/renovatebot/renovate).\r\n\r\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlZpc3VhbGl6YXRpb25zIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->\r\n\r\n---------\r\n\r\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\r\nCo-authored-by:
nickofthyme
<nicholas.partridge@elastic.co>","sha":"21df1e8b0bf2fa1ac0ffb0d7672efe00176a2add"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
kibanamachine and elastic-renovate-prod[bot] authored Jan 28, 2025

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
1 parent 4a058cb commit 0ae9293
Showing 2 changed files with 11 additions and 6 deletions.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1649,7 +1649,7 @@
"@types/rbush": "^3.0.0",
"@types/react": "~18.2.0",
"@types/react-dom": "~18.2.0",
"@types/react-is": "^17.0.3",
"@types/react-is": "~18.2.0",
"@types/react-recompose": "^0.33.4",
"@types/react-router": "^5.1.20",
"@types/react-router-config": "^5.0.7",
@@ -1826,7 +1826,7 @@
"prettier": "^2.8.8",
"proxy": "^2.1.1",
"raw-loader": "^3.1.0",
"react-is": "^17.0.2",
"react-is": "~18.2.0",
"react-test-renderer": "^17.0.2",
"recast": "^0.23.9",
"regenerate": "^1.4.0",
13 changes: 9 additions & 4 deletions yarn.lock
Original file line number Diff line number Diff line change
@@ -12241,10 +12241,10 @@
dependencies:
"@types/react" "*"

"@types/react-is@^17.0.3":
version "17.0.3"
resolved "https://registry.yarnpkg.com/@types/react-is/-/react-is-17.0.3.tgz#2d855ba575f2fc8d17ef9861f084acc4b90a137a"
integrity sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==
"@types/react-is@~18.2.0":
version "18.2.4"
resolved "https://registry.yarnpkg.com/@types/react-is/-/react-is-18.2.4.tgz#95a92829de452662348ce08349ca65623c50daf7"
integrity sha512-wBc7HgmbCcrvw0fZjxbgz/xrrlZKzEqmABBMeSvpTvdm25u6KI6xdIi9pRE2G0C1Lw5ETFdcn4UbYZ4/rpqUYw==
dependencies:
"@types/react" "*"

@@ -27623,6 +27623,11 @@ react-is@^16.12.0, react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==

react-is@~18.2.0:
version "18.2.0"
resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz"
integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==

react-lifecycles-compat@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362"

0 comments on commit 0ae9293

Please sign in to comment.