Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 | import { useMemo } from 'react'; import { useIntl } from 'react-intl'; import { useShallowObjectMemo } from '@amalia/ext/react/hooks'; export const useNumberFormatter = (options: Intl.NumberFormatOptions = {}) => { const { locale } = useIntl(); const memoizedOptions = useShallowObjectMemo(options); return useMemo(() => new Intl.NumberFormat(locale, memoizedOptions), [locale, memoizedOptions]); }; |