Implementing Client-Side Navigation

Explain with code how to use the Link component from Next.js to enable client-side navigation between pages without full page reloads.
import Link from 'next/link';

// Example component with client-side navigation using Next.js Link
function NavigationMenu() {
  return (
          <Link href="/">
          <Link href="/about">
          <Link href="/contact">
This Next.js code example uses the Link component to create a navigation menu enabling client-side routing. When each link is clicked, the browser does not perform a full page reload. Instead, Next.js handles the navigation client-side, meaning it will be faster and won't require server round trips.