Menu
Oct 2020
Avalie?

SWR é uma biblioteca React Hooks para busca de dados remotos. Ela implementa a estratégia de cache HTTP stale-while-revalidate. A SWR primeiramente retorna os dados de cache (stale), depois envia a solicitação de busca (revalidate) e, finalmente, atualiza os valores com a resposta atualizada. Os componentes recebem um fluxo de dados, primeiro obsoletos e, em seguida, novos, de maneira constante e automática. Nossos times de desenvolvimento tiveram boas experiências com a SWR, melhorando significativamente a experiência de uso por sempre ter dados na tela. No entanto, alertamos os times para que usem a estratégia de cache SWR apenas quando apropriada para uma aplicação retornar dados obsoletos. Observe que o HTTP requer que os caches respondam a uma solicitação com a resposta mais atualizada que seja apropriada para a solicitação, e apenas em circunstâncias cuidadosamente avaliadas uma resposta obsoleta pode ser retornada.