diff --git a/packages/react-reconciler/src/ReactInternalTypes.js b/packages/react-reconciler/src/ReactInternalTypes.js index 7a6766f5c92c4..0c5504cab468e 100644 --- a/packages/react-reconciler/src/ReactInternalTypes.js +++ b/packages/react-reconciler/src/ReactInternalTypes.js @@ -394,7 +394,9 @@ export type Dispatcher = { create: () => (() => void) | void, deps: Array | void | null, ): void, + // TODO: Non-nullable once `enableUseEffectEventHook` is on everywhere. useEffectEvent?: ) => mixed>(callback: F) => F, + // TODO: Non-nullable once `enableUseResourceEffectHook` is on everywhere. useResourceEffect?: ( create: () => mixed, createDeps: Array | void | null, @@ -429,7 +431,7 @@ export type Dispatcher = { getServerSnapshot?: () => T, ): T, useId(): string, - useCacheRefresh?: () => (?() => T, ?T) => void, + useCacheRefresh: () => (?() => T, ?T) => void, useMemoCache: (size: number) => Array, useHostTransitionStatus: () => TransitionStatus, useOptimistic: ( diff --git a/packages/react-server/src/ReactFizzHooks.js b/packages/react-server/src/ReactFizzHooks.js index d346bdff0c58f..0db0b00b3bdee 100644 --- a/packages/react-server/src/ReactFizzHooks.js +++ b/packages/react-server/src/ReactFizzHooks.js @@ -835,6 +835,7 @@ export const HooksDispatcher: Dispatcher = supportsClientAPIs useFormState: useActionState, useHostTransitionStatus, useMemoCache, + useCacheRefresh, } : { readContext,