Básico sobre Composição de Componentes
Em javascript existe o conceito de funções puras, que vem do paradigma da programação funcional, conceito é que a função tem que devolver o mesmo resultado quando chamada mais de uma vez com os mesmos parâmetros. Ela não depende de nada além dos parâmetros…