Data Fetching with Hooks / Replacing Class Lifecycle Methods (useEffect, useRef) - Styling our Project with TailwindCSS (Optional)