This part of the React Tutorial runs from useEffect Explained through to useRef Explained. There are 4 lessons here, and working through them takes about 24 minutes at a steady pace.
It follows on from Forms and Inputs, so finish that first if you have not already — the examples below assume you are comfortable with it.
Each lesson below says what it covers before you open it. Read them in order the first time; afterwards this page works as a index you can jump back into when you need to check one thing.