israelmessias / minhas-financas-app

2 stars 0 forks source link

Haverá erros no fluxo dos dados. #1

Open deverebor opened 3 years ago

deverebor commented 3 years ago

https://github.com/israelmessias/minhas-financas-app/blob/6eabfd9ce94fb097695e245d805c549c37813429/src/views/Login.jsx#L26

Uma função assincrona se utiliza quando necessita retornar uma promise. TODA ASYNC FUNCTION RETORNA UMA PROMISE, por isso se usa o await. O await espera algo para retornar essa promise. Nesse caso você precisa ter cuidado com a forma que utiliza o await sem definir uma função assíncrona apenas passando uma arrow func.

Aconselho você no futuro reescrever de forma mais sucinta esse código para não haver erros.

israelmessias commented 3 years ago

Valeu tirei o async para não ter problemas a curto prazo, mas vou fazer umas refatorações gerais. Vou estudar mas sobre ASYNC FUNCTION.