[Fresh] Update the list of built-in hooks (#27864)
Damian Stasik committed
Feb 6, 2024 at 19:57 UTC
7cbd026ff4ff833db2a2f2271f95cb2b91cb3895
1 file changed
+16
packages/react-refresh/src/ReactFreshBabelPlugin.js
+16
@@ -230,6 +230,22 @@ export default function (babel, opts = {}) {
230
case 'React.useImperativeHandle':
231
case 'useDebugValue':
232
case 'React.useDebugValue':
233
+ case 'useId':
234
+ case 'React.useId':
235
+ case 'useDeferredValue':
236
+ case 'React.useDeferredValue':
237
+ case 'useTransition':
238
+ case 'React.useTransition':
239
+ case 'useInsertionEffect':
240
+ case 'React.useInsertionEffect':
241
+ case 'useSyncExternalStore':
242
+ case 'React.useSyncExternalStore':
243
+ case 'useFormStatus':
244
+ case 'React.useFormStatus':
245
+ case 'useFormState':
246
+ case 'React.useFormState':
247
+ case 'useOptimistic':
248
+ case 'React.useOptimistic':
249
return true;
250
default:
251
return false;