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]; };