Skip to content

Commit 18c39c4

Browse files
author
Andrzej Antoni Kwaśniewski
committed
conditional hook fix
1 parent 3c15873 commit 18c39c4

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

  • packages/react-native-reanimated/src/hook

packages/react-native-reanimated/src/hook/utils.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -177,13 +177,13 @@ export function validateAnimatedStyles(styles: unknown[] | object) {
177177

178178
// Detects fast refresh by comparing useMemo (reset on refresh) with useRef (preserved on refresh).
179179
export function useHasFastRefreshed() {
180+
const fastRefreshSignal = useMemo(() => ({}), []);
181+
const prevSignalRef = useRef(fastRefreshSignal);
182+
180183
if (!__DEV__) {
181184
return false;
182185
}
183186

184-
const fastRefreshSignal = useMemo(() => ({}), []);
185-
const prevSignalRef = useRef(fastRefreshSignal);
186-
187187
const isFastRefresh = prevSignalRef.current !== fastRefreshSignal;
188188

189189
if (isFastRefresh) {

0 commit comments

Comments
 (0)