Cześć,
wpadł mi pomysł aby co jakiś czas stworzyć na forum nie tyle post w formie Q&A co bardziej poddać temat pod dyskusję i wymianę poglądów... Dzisiaj chciałem rzucić na weekend jakimś luźniejszym tematem, czyli co sądzicie o RxJS vs Promises, które rozwiązania preferujecie w projektach produkcyjnych, co Was skłania do danego wyboru, co Wam sprawia ewentualnie największe trudności, jak Wam się testuje rxjs jeśli z niego korzystanie itp.?
Na początek mogę dać całkiem ciekawy artykuł omawiający ten temat:
https://itnext.io/javascript-promises-vs-rxjs-observables-de5309583ca2
Ja osobiście jestem wielkim zwolennikiem rxjs i bardzo przyjemnie mi się z tym pracuje, szczególnie w aplikacjach, gdzie jest dość częsta wymiana danych z API. Ostatnio miałem okazję też nieco bardziej wdrożyć się w temat server sent event i w połączeniu z rxjs na froncie moim zdaniem jest to super sprawa, bardzo przyjemnie można ograć doładowywanie stanu dla frontu itp. Tym bardziej, że patrząc na rozwój świata JS to reactive style jest też zauważony w TC39, obecnie Observable jest w stage 1 ale mam nadzieję, że z czasem będzie skakać wyżej... np. w Javie już mocno wdrażany jest reactive style, głównie mówię tu o frameworku Spring 5 Webflux co daje bardzo ciekawe możliwości...
A co Wy o tym sądzicie, jakie rozwiązania preferujecie?