0.0.1 • Published 5 years ago
number-converter-hook v0.0.1
useConverter
React hook for convert value to string from number and vice versa.
Example of usage
import { useConverter } from 'number-converter-hook';
const options = {
precision: 2,
groupSeparator: ' ',
decimalSeparator: ',',
};
export const ViewNumber = (props) => {
const { value, ...rest } = props;
const { toString } = useConverter(options);
return (
<span {...rest}>
{toString(value)}
</span>
);
};
API
useConverter(options: Options): Methods
Arguments
options
(Options
required)
options.precision
: (number
optional)options.groupSeparator
: (string
optional)options.decimalSeparator
: (string
optional)
Returns
Methods
: The object contains methods toString
and toNumber
.
toString(value: number): string
const { toString } = useConverter(options);
toString(123) // '123,00'
toString(100000.12) // '100 000,12'
toString(-9873.1) // '-9 873,10'
toNumber(value: string): number
const { toNumber } = useConverter(options);
toNumber('123') // 123
toNumber('100 000,12') // 100000.12
toNumber('-9 873,10') // -9873.10
License
0.0.1
5 years ago