Jak działają Promise i czym różnią się od callbacków? | LetsGit.IT