Write modern Next.js apps using functional components and React Hooks. Learn best practices for stateless and stateful UI.