react-native-sortables
Version:
Powerful Sortable Components for Flexible Content Reordering in React Native
13 lines (12 loc) • 411 B
JavaScript
;
import { useSyncExternalStore } from 'react';
import { useItemsContext } from '../ItemsProvider';
export default function useItemNode(itemKey) {
const {
getNode,
subscribeItem
} = useItemsContext();
return useSyncExternalStore(callback => subscribeItem(itemKey, callback), () => getNode(itemKey), () => getNode(itemKey) // SSR fallback
);
}
//# sourceMappingURL=useItemNode.js.map