Revisar a estrutura do código.
Idealmente seria bom fazer uma limpeza no código. Já que estamos com algumas implementações confusas.
-
Comentar o código apropriadamente (individual) -
Rever components de /components. Quais estão sendo usados e onde. -
Rever imports e variáveis não usadas -
Rever console.logs() e tratamentos de erros -
Rever lógica de implementação do fluxo básico da tela -
O código deve ser comentado somente onde há partes confusas ou possivelmente complicadas de entender na primeira vista.
-
A ideia é seguir a lógica de código que se autodocumenta, isto é, nomes de variáveis claros (podem ser longos, desde que sejam claros) e nomes de funções autoexplicativos (submit() em uma tela de login é um bom nome, pois só há um form para ser enviado, já submit() em uma tela de 3 botões diferentes que disparam requisições é um péssimo nome, por exemplo).
-
Os comentários de funções precisam ter no mínimo os parâmetros da função e o que ela retorna.