Último post
Utilize as Query Keys da biblioteca TanStack Query da forma correta
A biblioteca TanStack Query é uma poderosa ferramenta para gerenciar o cache de consultas em aplicações React. Uma das características fundamentais dessa biblioteca são as "Query Keys", que são chaves usadas para identificar e gerenciar o cache das consultas de forma eficiente. Neste artigo, vamos explorar o uso adequado das Query Keys e como tirar o máximo proveito dessa funcionalidade.
Mais posts
Boas práticas em classname no CSS
Creio que todo desenvolvedor seja back-end ou front-end tem aquele "receio" de mexer com o CSS. Faz uma estilização em uma parte específica da aplicação e os estilos adicionados acabam "vazando" para outros elementos. As classes em CSS são altamente utilizadas para poder separar a estilização e também utilizada como seletor e muita das vezes não tomamos o cuidado necessário ao escolher nomes para nossas classes, que consequentemente podem ocorrer esse "vazamento" de estilos.
Como a SQL lida com valores NULL
Durante meus estudos direcionado para questões de projeto e implementação de banco de dados, encontrei algo bastante interessante e que seria legal compartilhar.
Next.js 10.2 - Utilizando o webpack 5.
O Next.js a partir da sua versão 10.2 terá o webpack 5 trazendo mais benefícios para aplicação.
Construindo componentes reutilizáveis com conceitos do Atomic Design
Neste post será abordado conceitos do atomic design aplicado ao desenvolvimento de design system com react. Vou mostrar um exemplo de aplicação e como podemos organizar as pastas separando cada componente.
Incremental Static Regeneration (ISR) com Nextjs
A ideia principal deste conceito(Static-Site Generation) é a geração de páginas estáticas durante o tempo de build. Essas páginas podem ser enviadas para uma CDN e disponibilizadas globalmente em poucos segundos. Como nem tudo são flores, temos um probleminha. Vamos imaginar um e-commerce com 10000 produtos e para cada produtos temos que gerar uma página estática. Se essas páginas são geradas no build da aplicação, vamos ter um atraso considerável até que todas as páginas estejam prontas. Sendo assim, quantas mais páginas eu tenho que gerar de forma estática maior será o tempo de build.
Principais diferenças - LocalStorage x SessionStorage x Cookies.
A API de armazenamento na web fornece recursos que permitem os navegadores armazenar dados através de chave/valor. Neste artigo será abordado em tópicos, as principais diferenças entre cada uma das formas de armazenamento na web que são: LocalStorage, sessionStorage e os cookies.
Criando um simples hook de fetch com axios
Este pequeno tutorial tem por finalidade mostrar como podemos criar um simples hook para realizar chamadas a API. Durante o desenvolvimento de uma aplicação para estudo, identifiquei que poderia abstrair essa lógica de chamada a API além de adicionar um loading e realizar capturas de quaisquer erros que tenham ocorrido durante o envio da requisição. Será utilizada a API do github.