Skip to content

Commit 6532bba

Browse files
committed
refactor(shared): add React 19 hooks to constants
1 parent 4e61cb7 commit 6532bba

File tree

4 files changed

+1364
-1363
lines changed

4 files changed

+1364
-1363
lines changed

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
registry=https://registry.npmjs.org
2+
hoist-pattern[]=*eslint*
23
shell-emulator=true

packages/shared/docs/variables/REACT_BUILD_IN_HOOKS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66

77
# Variable: REACT\_BUILD\_IN\_HOOKS
88

9-
> `const` **REACT\_BUILD\_IN\_HOOKS**: readonly [`"useActionState"`, `"useCallback"`, `"useContext"`, `"useDebugValue"`, `"useDeferredValue"`, `"useEffect"`, `"useId"`, `"useImperativeHandle"`, `"useInsertionEffect"`, `"useLayoutEffect"`, `"useMemo"`, `"useOptimistic"`, `"useReducer"`, `"useRef"`, `"useState"`, `"useSyncExternalStore"`, `"useTransition"`]
9+
> `const` **REACT\_BUILD\_IN\_HOOKS**: readonly [`"use"`, `"useActionState"`, `"useCallback"`, `"useContext"`, `"useDebugValue"`, `"useDeferredValue"`, `"useEffect"`, `"useFormStatus"`, `"useId"`, `"useImperativeHandle"`, `"useInsertionEffect"`, `"useLayoutEffect"`, `"useMemo"`, `"useOptimistic"`, `"useReducer"`, `"useRef"`, `"useState"`, `"useSyncExternalStore"`, `"useTransition"`]

packages/shared/src/constants.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,12 +239,14 @@ export const HOST_SVG_COMPONENT_TYPES = [
239239
// #region Build-in Hooks
240240

241241
export const REACT_BUILD_IN_HOOKS = [
242+
"use",
242243
"useActionState",
243244
"useCallback",
244245
"useContext",
245246
"useDebugValue",
246247
"useDeferredValue",
247248
"useEffect",
249+
"useFormStatus",
248250
"useId",
249251
"useImperativeHandle",
250252
"useInsertionEffect",

0 commit comments

Comments
 (0)