Lifecycle Methods
Os métodos de ciclo de vida são funções especiais que são automaticamente chamadas pelo React em momentos específicos do ciclo de vida de um componente.
Os componentes React passam por diferentes fases, desde a criação até a renderização, atualizações e, eventualmente, desmontagem.
Cada fase há um método herdado da classe Component
do React que pode ser sobrescrito.