GyaanSetu JavaScript

O ecossistema JavaScript e TypeScript.

115 articlesDeep, practical knowledge

Meu backup perdeu todas as fotos

Meu backup perdeu todas as fotos. Eu criei um botão de backup para um rastreador de humor offline. Ele exportava os dados para um arquivo JSON. Os usuários podiam salvá-lo e transferi-lo para um novo celular. Parecia perfeito...

JavaScript · 2 min de leitura

React vs Next.js: Qual você deve aprender?

React vs Next.js: Qual você deve aprender? Iniciantes costumam perguntar se devem aprender React ou Next.js primeiro. A escolha errada pode atrasar seu progresso. Este guia ajuda você a decidir com base...

JavaScript · 2 min de leitura

E-commerce personalizado no Firebase

E-commerce personalizado no Firebase. Eu construí um site de e-commerce personalizado do zero. Não utilizei plataformas prontas. Utilizei o Firebase Realtime Database e o Netlify. O objetivo era...

JavaScript · 2 min de leitura

Por que voltei para o JavaScript após 7 anos

Por que voltei para o JavaScript após 7 anos. Sou um desenvolvedor de UI com 7 anos de experiência. Conheço HTML e CSS. Consigo transformar designs do Figma em código. Mas nunca me senti como um de...

JavaScript · 2 min de leitura

O TypeScript venceu. Eis o que isso nos trouxe.

O TypeScript venceu. Eis o que isso nos trouxe. O debate acabou. A maioria dos novos projetos de frontend usa TypeScript por padrão. As pessoas não discutem mais se devem adotá-lo ou não. O verdadeiro v...

JavaScript · 2 min de leitura

Debugging This Stuff

Debugging This Stuff Beginners think experienced developers do not make mistakes. The truth is different. Experienced developers just find mistakes faster. I built a full stack pr…

JavaScript · 2 min de leitura

Cópia Rasa vs. Cópia Profunda em JavaScript

Cópia Rasa vs. Cópia Profunda em JavaScript. O JavaScript lida com a cópia de duas maneiras, dependendo do tipo de dado. Valores Primitivos (Cópia por Valor). Tipos primitivos incluem strings, números...

JavaScript · 2 min de leitura

100 Dias, 87 Ferramentas, Zero Servidores

100 Dias, 87 Ferramentas, Zero Servidores Passei 100 dias construindo o ToolKnit. É um conjunto de 87 ferramentas baseadas no navegador. A maioria dos sites de ferramentas funciona assim: você faz o upload de um arquivo. Um servidor processa...

JavaScript · 2 min de leitura

Métodos de Array em JavaScript Parte 1

Métodos de Array em JavaScript Parte 1. Um array é um objeto especial no JavaScript. Ele armazena múltiplos valores em uma única variável. Em vez de criar variáveis separadas para cada aluno: l…

JavaScript · 2 min de leitura

25 Erros de JSON que Todo Desenvolvedor Comete

25 Erros de JSON que Todo Desenvolvedor Comete. O JSON é a espinha dorsal da comunicação na web. Ele é leve e fácil de ler. No entanto, suas regras são rígidas. Pequenos erros quebram o seu código...

JavaScript · 2 min de leitura

React vs Angular vs Vue: Como Escolher um

React vs Angular vs Vue: Como Escolher um. Escolher um framework frontend parece uma armadilha. Cada post de blog afirma ter um vencedor. A seção de comentários vira uma guerra. Aqui está a verdade...

JavaScript · 2 min de leitura

React Context vs Zustand: Quando usar cada um

React Context vs Zustand: Quando usar cada um. Desenvolvedores frequentemente cometem um erro com o estado do React. Eles usam o Context incorretamente e depois culpam o Context pelos problemas de performance. O...

JavaScript · 2 min de leitura