Jak macie zorganizowane wywołania API w reduxowej aplikacji?

Jak macie zorganizowane wywołania API w reduxowej aplikacji?
DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1788
0

j.w.

Czy macie bezpośrednio w akcji fetch('costam/1'), czy może macie to wydzielone do jakiegoś osobnego "serwisu"? Jak to wygląda w większej skali?

@Maciej Cąderek @LukeJL

Maciej Cąderek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1264
1

Wydzielone osobno, dodatkowa warstwa abstrakcji powinna być, bo:
a) nie uzależniasz się od natywnego API, które może różnie działać w różnych przeglądarkach, może też wejść nowe, lepsz API (tak jak w przypadku XMLHttpRequest -> Fetch API), ciekawe spojrzenie na natywne api znajdziesz też tutaj: http://chimera.labs.oreilly.com/books/1234000001655/ch01.html
b) możesz pododawać potrzebne rzeczy (np automatyczne ustawianie jakichś nagłówków itp.)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.