A alguns dias me deparei com a pergunta: "O que são PureComponents
? E qual a diferença deles pra Components
?", fiquei vermelho, meio inseguro e percebi que sabia o que eram e como usar, mas não sabia definílos (situação normal, mas no ensino médio 😁). Motivado por isso decidi escrever este artigo, pois compartilhar conhecimento é a melhor forma de aprender.
Sem mais delongas e com mais piadas sem graça, vamos ao que realmente interessa.
No React
todas as "coisas" que resultam em View são considerados componentes, sim, isso mesmo, um simples Button
, um Input
, os dois unidos num só carinha também é considerado um componente, quase não intitulamos de elemento, coisa normal pra quando trabalhamos com outros frameworks front-end.