From 7cbd026ff4ff833db2a2f2271f95cb2b91cb3895 Mon Sep 17 00:00:00 2001 From: Damian Stasik <920747+damianstasik@users.noreply.github.com> Date: Tue, 6 Feb 2024 19:57:46 +0100 Subject: [PATCH] [Fresh] Update the list of built-in hooks (#27864) --- .../react-refresh/src/ReactFreshBabelPlugin.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/packages/react-refresh/src/ReactFreshBabelPlugin.js b/packages/react-refresh/src/ReactFreshBabelPlugin.js index bd1c09f629..fa8ba43f16 100644 --- a/packages/react-refresh/src/ReactFreshBabelPlugin.js +++ b/packages/react-refresh/src/ReactFreshBabelPlugin.js @@ -230,6 +230,22 @@ export default function (babel, opts = {}) { case 'React.useImperativeHandle': case 'useDebugValue': case 'React.useDebugValue': + case 'useId': + case 'React.useId': + case 'useDeferredValue': + case 'React.useDeferredValue': + case 'useTransition': + case 'React.useTransition': + case 'useInsertionEffect': + case 'React.useInsertionEffect': + case 'useSyncExternalStore': + case 'React.useSyncExternalStore': + case 'useFormStatus': + case 'React.useFormStatus': + case 'useFormState': + case 'React.useFormState': + case 'useOptimistic': + case 'React.useOptimistic': return true; default: return false;