Cách lấy các thông số userParams và useSearchParams trong client và server

Cách lấy các thông số userParams và useSearchParams trong client và server

Nextjs tương đương từ client và server : 

"use client"
import React from 'react';
import {useParams, usePathname, useSearchParams} from "next/navigation";

const Clientpage = () => {
    const pathname = usePathname();
    const searchParams = useSearchParams()
    const q = searchParams.get('q', null);
    const {slug} = useParams();

    return (
        

Pathname: {pathname}

Query: {slug}

); }; export default Clientpage;

tương đương với : 

export default async function Page({
  params,
  searchParams,
}: {
  params: { slug: string }
  searchParams: { [key: string]: string | string[] | undefined }
}) {
  // ✅ params tương đương useParams()
  // ✅ searchParams tương đương useSearchParams()

  console.log(params.slug)
  console.log(searchParams.q)
}

Để dễ chuyển đổi