UNPKG

@zohodesk/hooks

Version:

Unified Component Library - Hooks

13 lines (11 loc) 316 B
import React, { useRef } from 'react'; import { uniqueNumber } from '@zohodesk/utils'; export default function useId(prefix) { const initialRender = useRef(''); if (initialRender.current) { return initialRender.current; } const uid = uniqueNumber(prefix); initialRender.current = uid; return uid; }