Desde que comecei a utilizar o React o consumo de API é sempre muito semelhante, nós utilizamos de um useEffect e um useState para armazenar os dados da API em um componente, mas será que dessa forma conseguimos oferecer a melhor experiência pro usuário?
Nesse vídeo, utilizamos uma ferramenta desenvolvida pela mesma empresa que criou o Next.js e o serviço de deploy mundialmente conhecido como Now.sh (que agora virou apenas Vercel), para implementar uma técnica de invalidação de cache conhecida como `state-while-revalidate` que consiste em armazenar uma versão provisória de todas requisições HTTP para ter sempre os dados o mais rápido possível enquanto buscamos os dados atualizados em segundo plano.
Repositório no Github: github.com/Rocketseat/youtube...
-----
Acompanhe a Rocketseat nas redes sociais:
Site: www.rocketseat.com.br
Twitter: / rocketseat
Facebook: / rocketseat
Instagram: / rocketseat_oficial
Comunidade: comunidade.rocketseat.com.br
Blog: rocketseat.com.br/blog
Inscreva-se na nossa Newsletter!
rocketseat.ck.page/b4b4e90122
Ouça também:
Spotify: spoti.fi/2PwXeUp
Anchor.fm: anchor.fm/faladev
Apple Podcasts: apple.co/2pReOrN
Google Podcast: bit.ly/2Cgj077
7 июл 2020