Publicações no Medium


React Hooks: por que devemos colocar funções no array de dependências do useEffecs?

React Hooks: por que devemos colocar funções no array de dependências do useEffecs?

Com a introdução dos Hooks na versão 16.8 do React, surgiu uma nova forma de utilizar suas funcionalidades usando apenas funções, com conceitos e regras diferentes dos que já conhecíamos usando classes.
O que podemos esperar das novas versões do JavaScript

O que podemos esperar das novas versões do JavaScript

Para você se preparar e ficar atualizado, eu preparei uma lista com as novidades do JavaScript que terá um grande impacto na forma em que escrevemos o código.
Como o Open Source mudou minha carreira e me fez entrar na Matrix

Como o Open Source mudou minha carreira e me fez entrar na Matrix

Recentemente o Open Source teve um impacto enorme na minha mudança de emprego, mas agora que eu parei para refletir sobre isso, eu vejo que ele vem transformando minha carreira desde o começo.
Refatorando código legado em projetos React — Parte V

Refatorando código legado em projetos React — Parte V

Para fechar com chave de ouro, esta série termina com algumas conclusões sobre qualidade de software, com alguns mitos e verdades que precisam ser esclarecidos para evitar a criação de novos projetos legados.
Refatorando código legado em projetos React — Parte IV

Refatorando código legado em projetos React — Parte IV

O Redux é um contêiner de estado previsível e ajuda a manter a consistência do comportamento de uma aplicação. Sua utilização em projetos junto ao React se tornou tão popular que os desenvolvedores iniciantes em React passaram a usá-lo por obrigação, ignorando seu custo e efeitos colaterais.
Refatorando código legado em projetos React — Parte III

Refatorando código legado em projetos React — Parte III

No mundo real é bem mais complexo, como diria qualquer desenvolvedor ao ler um tutorial na internet. Para adentrar a complexidade de um projeto real, este artigo abordará uma alteração com um grande impacto no projeto de exemplo.
Refatorando código legado em projetos React — Parte II

Refatorando código legado em projetos React — Parte II

Neste artigo é introduzido a definição de refatoração, teste de unidade e teste de regressão, na prática é feito novos testes e a implementação de uma nova funcionalidade em um componente React.
Refatorando código legado em projetos React — Parte I

Refatorando código legado em projetos React — Parte I

Código legado é uma dor que atinge em cheio o coração de qualquer programador. Com a evolução do desenvolvimento WEB, tecnologias emergentes trouxeram grande robustez para o que hoje chamamos de front-end, com isso vieram novos desafios de como escrever um código limpo. Nesta série de artigos mostrarei algumas dicas de como trabalhar em um projeto React com código legado.