Executando verificação de segurança...
1

então você pode usar um state do tipo Boolean para manipular se o botão está ativo ou não e para mudar a class basta usar o mesmo state utilizando um ternary operator ficaria assim:

const [isDisabled, setIsDisabled] = useState(true);

// ...

<button disabled={isDisabled} className={isDisabled? "submitButton": "active"}>
Enviar
</button>

não vejo necessidade pra manipular virtual Dom ou ficar mexendo diretamente no componente.

Carregando publicação patrocinada...