Czy dobrą praktyką jest dawanie w metodzie then kolejnej metody http np. GET?

0

Czy dobrą praktyką jest dawanie w metodzie then kolejnej metody http np. GET?

3

To zależy, jeżeli potrzebujesz danych z tego pierwszego żądania do wykonania drugiego to tak. Jeżeli nie potrzebujesz to możesz skorzystać z Promise.all (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all) - wtedy żądania odpalą się równolegle i użytkownik szybciej zobaczy dane.

2
sajek587 napisał(a):

Czy dobrą praktyką jest dawanie w metodzie then kolejnej metody http np. GET?

Jeśli chodzi Ci tylko o jakość kodu i implementację, to spoko.

Jeśli pytasz o to czy to jest okej, żeby wołać drugi promise dopiero jak skończy się pierwszy, to to jest dwojakie pytanie. Jeśli potrzebujesz w tym drugim danych z tego pierwszego, to nie masz wyjścia i musisz tak zrobić.

Jeśli nie potrzebujesz, i nic nie stoi na przeszkodzie żeby zawołać je równolegle (np ten pierwszy promise to nie jest wait na coś), to możesz równolegle.

1 użytkowników online, w tym zalogowanych: 0, gości: 1