UseCounterExample
src/prod/numbers/useCounter.ts
import React from 'react'; export const useCounter = (intialState = 0) => { const [count, setCount] = React.useState(intialState); const incrementCount = () => setCount((x: number) => x+1); const decrementCount = () => setCount((x: number) => x-1); const resetCount = () => setCount(intialState); return [count, incrementCount, decrementCount, resetCount]; };
dist/prod/numbers/useCounter.js
import React from 'react'; export const useCounter = (intialState = 0) => { const [count, setCount] = React.useState(intialState); const incrementCount = () => setCount((x) => x + 1); const decrementCount = () => setCount((x) => x - 1); const resetCount = () => setCount(intialState); return [count, incrementCount, decrementCount, resetCount]; };
src/prod/numbers/useCounter.ts
import React from 'react'; export const useCounter = (intialState = 0) => { const [count, setCount] = React.useState(intialState); const incrementCount = () => setCount((x: number) => x+1); const decrementCount = () => setCount((x: number) => x-1); const resetCount = () => setCount(intialState); return [count, incrementCount, decrementCount, resetCount]; };