green6060/digicert-public-library-demo

state and typescript

Opened this issue · 0 comments

const [incrementAmount, setIncrementAmount] = useState('2');

severe lack of anything typescript here. const [incrementAmount, setIncrementAmount] = useState<number>(2) AND THIS IS A NUMBER NOT A STRING EVER. DO NOT EVER THINK A NUMBER IS A STRING. NOW SUDDENLY IN ORDER TO ADD 1 I HAVE TO THEN PARSE THE STRING TO A NUMBER, HOPE I DIDN'T MESS UP ON ANOTHER SPOT I WAS "ADDING" AND IT FAILS BECAUSE IT'S NO LONGER A NUMBER, GOOD THING MY TYPESCRIPT I DID NOT USE DID NOT CATCH IT BECAUSE I'M NOT USING TYPESCRIPT.