UNPKG

react-native-sortables

Version:

Powerful Sortable Components for Flexible Content Reordering in React Native

16 lines (12 loc) 421 B
import { useEffect, useRef } from 'react'; import { WARNINGS } from '../constants'; import { logger } from '../utils'; export default function useWarnOnPropChange(prop: string, value: unknown) { const previousValueRef = useRef(value); useEffect(() => { if (previousValueRef.current !== value) { logger.warn(WARNINGS.propChange(prop)); previousValueRef.current = value; } }, [prop, value]); }