UsePercentExample
src/prod/numbers/usePercent.ts
import React from 'react';
const MAX_PERCENT = 100;
export const usePercent = (intialState = 0) => {
const [percent, setPercent] = React.useState(intialState);
const setPercentSafe = (pc: number) => {
if (pc >= 0 && pc <= MAX_PERCENT) {
setPercent(pc);
}
};
return [percent, setPercentSafe];
};
dist/prod/numbers/usePercent.js
import React from 'react';
const MAX_PERCENT = 100;
export const usePercent = (intialState = 0) => {
const [percent, setPercent] = React.useState(intialState);
const setPercentSafe = (pc) => {
if (pc >= 0 && pc <= MAX_PERCENT) {
setPercent(pc);
}
};
return [percent, setPercentSafe];
};
src/prod/numbers/usePercent.ts
import React from 'react';
const MAX_PERCENT = 100;
export const usePercent = (intialState = 0) => {
const [percent, setPercent] = React.useState(intialState);
const setPercentSafe = (pc: number) => {
if (pc >= 0 && pc <= MAX_PERCENT) {
setPercent(pc);
}
};
return [percent, setPercentSafe];
};