Estou tentando seguir com o projeto porém em typescript. Quando tentei colocar a parte de paginação meu código quebrou apresentando o seguinte erro:
⨯ TypeError: Cannot destructure property 'page' of 'searchParams' as it is undefined.
Segue trecho do código:
async function getServicos(page: number) {
const response = await fetch(
`http://localhost:3001/servicos?_page=${page}&_per_page=3`,
)
return response.json()
}
export default function TableServicos({
searchParams,
}: {
searchParams?: { page?: string }
}) {
const { page } = searchParams
console.log(page)
return (
<div>
<h1>{page}</h1>
</div>
)
}
Já apaguei, fiz denovo, tentei de várias formas porém sempre dá erro. Alguém que esteja fazendo em Typescript passou por isso?