O Que É Mobile First

Mobile first é uma abordagem de design que prioriza o projeto para dispositivos móveis primeiro, em vez de projetar para desktop e depois adaptar para dispositivos móveis. Isso é importante porque cada vez mais as pessoas estão acessando a internet através de seus smartphones e tablets, e é crucial garantir que o site seja fácil de usar em dispositivos móveis.

Ler mais

Como Reutilizar CSS Com Styled Components

Seguindo o conceito de DRY, devemos evitar reescrever códigos repetidos
E o mesmo se aplica em CSS! Pensando em um cenário onde podemos ter um CSS que se aplica em vários lugares e precisamos alterar, teríamos que alterar em todos os lugares que fizemos a chamada.

E é por isso que é sempre bom termos esse tipo de código em um só lugar!

Mas você sabia que é possível criar regras CSS comuns com o Styled-components?

Ler mais

Como Remover Valores Duplicados Em Array De Objetos

Em uns posts anteriores, falei sobre como podemos remover valores duplicados em um ARRAY.

Mas e se fosse um ARRAY de OBJETOS? A abordagem que ensinei no post não funciona, já que como falei, é um array de objetos.

Além de não funcionar, não podemos simplesmente implementar um loop dentro de um loop (um forEach com um some, por exemplo), ou melhor dizendo, até podemos, mas esse algoritmo teria sua complexidade O(n²) o que é extremamente LENTO em caso de arrays maiores.

Neste código abaixo, demonstro como podemos criar nossa função de remover valores repetidos em um array:

Ler mais