From 3bbcb9a676f186d0192a186d133dfe769b1fd389 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Fri, 3 Jul 2020 13:52:13 -0600 Subject: [PATCH] fix(useBaseQuery): cast enabled to boolean before effect Fixes #702 --- src/react/useBaseQuery.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/react/useBaseQuery.js b/src/react/useBaseQuery.js index 0416a73aec..02697fd851 100644 --- a/src/react/useBaseQuery.js +++ b/src/react/useBaseQuery.js @@ -31,13 +31,15 @@ export function useBaseQuery(queryKey, config = {}) { instanceRef.current.updateConfig(config) }) + const enabledBool = Boolean(config.enabled) + // Run the instance when the query or enabled change React.useEffect(() => { - if (config.enabled && query) { + if (enabledBool && query) { // Just for change detection } instanceRef.current.run() - }, [config.enabled, query]) + }, [enabledBool, query]) return { ...query,