Very good read! I am pretty new to react. I was a little confused on the first couple of lines.
const [number, setNumber] = useState(0);
Were number and setNumber defined someplace?
Why do you pass 0 to useState? Then you pass true to it here?
const [isEven, toggleEven] = useState(true);
I look forward to reading more!