UNPKG

rsuite

Version:

A suite of react components

13 lines (12 loc) 343 B
'use client'; import { useId } from 'react'; /** * Used for generating unique ID for DOM elements * * @param idProp If id is provided, it will be used instead of generating a new one */ export function useUniqueId(prefix, idProp) { const generatedId = useId(); return idProp ?? `${prefix}${generatedId}`; } export default useUniqueId;