Hej
Mam taki kawałek kodu ale nie rozumiem za bardzo o co w nim chodzi
return new Promise(resolve => {
ApiService.post("login", credentials)
.then(({ data }) => {
context.commit(SET_AUTH, data);
resolve(data);
})
.catch(({ response }) => {
context.commit(SET_ERROR, response.data.errors);
});
});
Zrozumiałem to, że ApiService wysyła za pomocą post dane do logowania. Następnie loguje użytkownika. Nie rozumiem na jakie zasadzie działa promise i do czego służy resolve(data).
Jakby ktoś mi mógł wytłumaczyć, to byłby wdzięczny