UNPKG

react-native-sortables

Version:

Powerful Sortable Components for Flexible Content Reordering in React Native

14 lines (10 loc) 335 B
import { useSyncExternalStore } from 'react'; import { useItemsContext } from '../ItemsProvider'; export default function useItemsCount(): number { const { getKeys, subscribeKeys } = useItemsContext(); return useSyncExternalStore( subscribeKeys, () => getKeys().length, () => getKeys().length // SSR fallback ); }