Skip to content

Commit 064e9cc

Browse files
authored
Merge pull request #2500 from kaankeskin/feature/2492-useDebugValue-in-hooks
2 parents 32cf6d3 + 606b177 commit 064e9cc

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

packages/toolkit/src/query/react/buildHooks.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import type { Selector } from '@reduxjs/toolkit'
44
import type { DependencyList } from 'react'
55
import {
66
useCallback,
7+
useDebugValue,
78
useEffect,
89
useLayoutEffect,
910
useMemo,
@@ -856,6 +857,10 @@ export function buildHooks<Definitions extends EndpointDefinitions>({
856857
: noPendingQueryStateSelector,
857858
...options,
858859
})
860+
861+
const { data, status, isLoading, isSuccess, isError, error } = queryStateResults;
862+
useDebugValue({ data, status, isLoading, isSuccess, isError, error });
863+
859864
return useMemo(
860865
() => ({ ...queryStateResults, ...querySubscriptionResults }),
861866
[queryStateResults, querySubscriptionResults]
@@ -922,6 +927,10 @@ export function buildHooks<Definitions extends EndpointDefinitions>({
922927
}
923928
})
924929
}, [dispatch, fixedCacheKey, promise, requestId])
930+
931+
const { endpointName, data, status, isLoading, isSuccess, isError, error } = currentState;
932+
useDebugValue({ endpointName, data, status, isLoading, isSuccess, isError, error });
933+
925934
const finalState = useMemo(
926935
() => ({ ...currentState, originalArgs, reset }),
927936
[currentState, originalArgs, reset]

0 commit comments

Comments
 (0)