Vitor Rios

Vitor Rios @vitorrios1001

About: I'm a frontend developer, focusing on architecture, performance and creative ideas. ☕ 🧑🏻‍💻

Location:
Blumenau - SC - Brazil
Joined:
May 13, 2021

Vitor Rios
articles - 51 total

Arquitetura Hexagonal: Exemplo com JS/TS

A Arquitetura Hexagonal, também conhecida como Ports and Adapters, é um modelo arquitetural criado...

Learn More 4 0Oct 6

Testando debounce e throttle no React com Jest [setTimeout]

Implementar debounce ou throttle no React é comum em buscas, inputs e eventos de scroll. Mas testar...

Learn More 0 0Sep 12

Testando Componentes com React Hook Form + Zod

A combinação entre React Hook Form (RHF) e Zod tem se tornado cada vez mais comum em projetos...

Learn More 6 0Sep 9

Mockando Endpoints com MSW em Testes com Jest e React Query

Quando usamos React Query em nossos projetos, temos uma série de funcionalidades poderosas ao nosso...

Learn More 1 0Sep 5

Simplificando Testes com it.each no Jest

Escrever testes automatizados é essencial para garantir a qualidade e a estabilidade das aplicações...

Learn More 0 0Jul 30

Como Configurar Múltiplas Contas do GitHub em um Único Computador

Se você trabalha com mais de uma conta do GitHub, seja uma pessoal e outra corporativa, pode...

Learn More 1 0Feb 26

Mockando Constantes em Testes com Jest: Um Exemplo Prático

Ao trabalhar com constantes em seus projetos, às vezes é necessário alterar seus valores para testar...

Learn More 0 0Jan 10

O que é uma Aplicação White Label?

Uma aplicação "white label" é um produto ou serviço que é produzido por uma empresa (o fabricante) e...

Learn More 1 0Aug 9 '24

Padrões de Projeto em React [HOCs, Render Props, Hooks]

Introdução Os padrões de projeto são soluções comprovadas para problemas comuns no...

Learn More 1 0Aug 5 '24

Gerenciamento de Formulários Complexos em React com React Hook Form

Introdução Gerenciar formulários em aplicações React pode ser uma tarefa desafiadora,...

Learn More 2 0Aug 2 '24

Acessibilidade em Aplicações React

Introdução Acessibilidade é um aspecto crucial no desenvolvimento de aplicações web,...

Learn More 2 0Jul 22 '24

JavaScript Moderno: Recursos Avançados para Desenvolvedores

Introdução JavaScript tem evoluído rapidamente nos últimos anos, introduzindo uma série de...

Learn More 1 0Jul 19 '24

Arquitetura Eficiente com Node.js e TypeScript

Introdução A combinação de Node.js e TypeScript tem se tornado uma escolha popular para...

Learn More 4 0Jul 16 '24

Benefícios do Uso de Streams em Node.js

Introdução No processamento de grandes volumes de dados, o uso de streams em Node.js pode...

Learn More 3 0Jul 15 '24

Integração Elegante de TailwindCSS com React

Introdução TailwindCSS tem se destacado como uma ferramenta inovadora para a criação de...

Learn More 2 0Jul 10 '24

Como Usar Autocomplete em TypeScript com Tipos Literais e Strings Arbitrárias

No desenvolvimento de aplicações com TypeScript, é comum definir tipos específicos para propriedades,...

Learn More 5 0Jul 4 '24

Gerenciamento de Estado com Context API vs Redux

Introdução O gerenciamento de estado é um aspecto crucial no desenvolvimento de aplicações...

Learn More 1 0Jul 4 '24

Implementando Lazy Loading em Componentes React

Introdução Lazy loading é uma técnica de otimização que permite carregar componentes sob...

Learn More 5 0Jun 30 '24

Implementando Modal de Confirmação Reutilizável com React

Introdução Modais de confirmação são componentes essenciais em muitas aplicações web,...

Learn More 2 1Jun 27 '24

Entendendo Polling: Técnicas, Implementações e Alternativas para Comunicação em Tempo Real

Requisições feitas por pooling, ou polling (a palavra correta em inglês), referem-se a uma técnica de...

Learn More 13 2Jun 25 '24

Dominando o Next.js: Dicas para Renderização do Lado do Servidor

Introdução Next.js é um framework de React que fornece funcionalidades prontas para...

Learn More 6 0Jun 22 '24

Diferenças entre o jest.spyOn e jest.mock

Sim, existem diferenças importantes entre jest.mock e jest.spyOn, embora ambos sejam usados para...

Learn More 6 0Jun 21 '24

Entendendo as Nomenclaturas getBy..., findBy... e queryBy... no Jest

No contexto de testes com Jest, especialmente ao testar componentes React usando...

Learn More 2 0Jun 20 '24

Diferença entre os Operadores `??` e `||` em TypeScript

Quando se trata de fornecer valores padrão em TypeScript (ou JavaScript), os operadores ?? (Nullish...

Learn More 4 0Jun 12 '24

Como Escrever Testes Unitários para Serviços Backend com Dependências de Banco de Dados Usando SQLite In-Memory

Introdução Ao desenvolver serviços backend, os testes unitários são cruciais para garantir...

Learn More 2 0Jun 11 '24

Melhorando Pipelines no Bitbucket: Cache, Reutilização de Steps e Execução Paralela

Introdução Bitbucket Pipelines é uma ferramenta poderosa para integração contínua (CI) e...

Learn More 6 0Jun 11 '24

Server Side Components no React: O Futuro da Renderização?

Introdução React é um dos frameworks de frontend mais populares e versáteis, usado para...

Learn More 5 0Jun 10 '24

Como Configurar uma Pipeline para Bitbucket Pipelines em um Projeto Node.js

Introdução Bitbucket Pipelines é uma ferramenta poderosa de integração contínua e entrega...

Learn More 7 0Jun 5 '24

Utilização e Benefícios do Rerender em Testes de Componentes React com Jest e React Testing Library

Introdução No desenvolvimento de aplicações React, garantir que os componentes se...

Learn More 2 0Jun 4 '24

Implementando uma Estrutura de Dados de Fila com ReactJS

Introdução As filas (queues) são estruturas de dados fundamentais usadas em muitos...

Learn More 1 0May 29 '24