Muhammad Hassan
useState
and useEffect
), React Router for navigation, and Next.js for server-side rendering and optimized page performance. This training equipped me with a strong grasp of component lifecycle management, state handling, and best practices for building high-performance React applications, ensuring a robust foundation for creating scalable and interactive user interfaces.