GyaanSetu JavaScript

O ecossistema JavaScript e TypeScript.

115 articlesDeep, practical knowledge

A IA venceu a guerra do TypeScript

A IA venceu a guerra do TypeScript. O debate acabou. O TypeScript não venceu por ter argumentos melhores. Ele venceu porque as ferramentas de IA tornaram o debate irrelevante. Pesquisadores encontraram um padrão chave...

JavaScript · 2 min de leitura

Operações CRUD no DOM

Operações CRUD no DOM. O Document Object Model (DOM) é a forma como os navegadores representam o HTML. Ele transforma cada elemento, atributo e trecho de texto em um objeto. O JavaScript utiliza esses objetos...

JavaScript · 2 min de leitura

Como Configurar o React Context

Como Configurar o React Context. O prop drilling estraga o seu código. Você passa dados por cinco camadas de componentes que não precisam deles. O React Context resolve isso. No entanto, a maioria das configurações cria...

JavaScript · 2 min de leitura

A Regra dos 3 Segundos de Desempenho Web

A Regra dos 3 Segundos de Desempenho Web. Você tem três segundos. Depois disso, seus usuários vão embora. Pesquisas do Google mostram que 53% dos usuários de dispositivos móveis abandonam um site se ele demorar mais de 3 segun...

JavaScript · 2 min de leitura

Usando React Refs e o Hook useRef

Usando React Refs e o Hook useRef. O React utiliza uma abordagem declarativa. Você atualiza o estado e o React atualiza a UI. Isso funciona para a maioria das tarefas. Mas, às vezes, você precisa ir além de...

JavaScript · 2 min de leitura

Por que você precisa da prop 'key' do React

Por que você precisa da prop 'key' do React. Você vê este erro no seu console: "Each child in a list should have a unique 'key' prop." Muitos desenvolvedores o ignoram. Isso é um erro. Este aviso...

JavaScript · 2 min de leitura

Domine Listas e Chaves no React

Domine Listas e Chaves no React. Renderizar listas no React é simples, mas fazer do jeito certo é difícil. Muitos desenvolvedores usam o índice do array como chave. Isso é um erro. Isso leva a bugs e s...

JavaScript · 2 min de leitura

O Custo Oculto de Cada Instalação npm

O Custo Oculto de Cada Instalação npm. Passamos dez anos baixando bibliotecas para consertar o JavaScript. Usamos moment.js para datas. Usamos lodash para utilitários. Usamos node fetch para...

JavaScript · 2 min de leitura

Criando um Guia Interativo de Aplicativo

Criando um Guia Interativo de Aplicativo. Equipes de suporte costumam ter dificuldades com aplicativos que nunca instalaram. Um PDF com capturas de tela é a solução padrão. A maioria das pessoas não lê PDFs...

JavaScript · 2 min de leitura

Checklist de Otimização de Desempenho do React

Checklist de Otimização de Desempenho do React. Aplicações lentas prejudicam negócios. Elas causam altas taxas de rejeição e frustram os usuários. Elas também aumentam seus custos de infraestrutura. Você faz...

JavaScript · 2 min de leitura

Your Console Is Lying To You

Your Console Is Lying To You Your browser DevTools might mislead you during debugging. It is not broken. It is optimized for speed, not for perfect accuracy. Here is why you canno…

JavaScript · 2 min de leitura