Bom dia, iniciei um projeto com nextjs, fui utilizar a função getStaticProps porem ele nunca e chamada. vou colocar o código aqui embaixo, só preciso entender o pq essa função não esta sendo chamada.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom dia, iniciei um projeto com nextjs, fui utilizar a função getStaticProps porem ele nunca e chamada. vou colocar o código aqui embaixo, só preciso entender o pq essa função não esta sendo chamada.
import { DestaqueTitle, DestaqueText, DestaqueContainer, DestaqueCardFilme, CardFilme, CardFilme2 } from './styled';
import { GetServerSideProps, GetStaticProps } from 'next'
import { useEffect } from 'react';
export default function Destaque({github}: any){
console.log(github)
console.log('ola')
return(
<DestaqueContainer>
<DestaqueTitle>Mundo nerd? <br/>Naped!</DestaqueTitle>
<DestaqueText>O Naped pode ser sua fonte de informações sobre <br/> o mundo nerd e outros assuntos relacionados</DestaqueText>
<ul>
<DestaqueCardFilme><span>Status</span> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eros tellus, malesuada et velit in, blandit molestie dolor.</p></DestaqueCardFilme>
<div>
<CardFilme><span>Status</span> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eros tellus, malesuada et velit in, blandit molestie dolor.</p></CardFilme>
<CardFilme2><span>Status</span> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eros tellus, malesuada et velit in, blandit molestie dolor.</p></CardFilme2>
</div>
</ul>
</DestaqueContainer>
)
}
export const getStaticProps: GetStaticProps = async(context) => {
const response = await fetch('https://api.github.com/')
const dado = await response.json()
console.log(dado)
console.log('ei')
return {
props:{github:dado}
}
}