/
githubmirror
/
react-beautiful-dnd
Обзор
Документация
Войти
/
githubmirror
/
react-beautiful-dnd
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/view/use-unique-id.js
25 строк
448 B
Alex Reardon
giving useUniqueId memo function a name
10 фев 2020, 23:45
10 фев 2020, 23:45
c19e7be
Код
Авторство
О чём код?
// @flow import { useMemo } from 'use-memo-one'; import type { Id } from '../types'; let count: number = 0; type Options = { separator: string, }; const defaults: Options = { separator: '::' }; export function reset() { count = 0; } export default function useUniqueId( prefix: string, options?: Options = defaults, ): Id { return useMemo(() => `${prefix}${options.separator}${count++}`, [ options.separator, prefix, ]); }