Please note: These are all extremely simply demos used to demonstrate using different React Hooks, these are part of a blog article currently writing [article to be added soon]
Part 1: useState()
Press the button to increment the Counter:0
Part 2: useEffect()
This counter will save to local storage using useEffect:0
Part 3: useMemo()
Adding squares should be quick, updating number will be slow. 0
Part 4: useRef()
This demo has 2 parts, the first is that the squares have useRef to store their random colors when the button is pressed, the 2nd demo has a useRef to persist a value