Wpis z mikrobloga

RxJs, Redux - poważne i skomplikowane rozwjazania nieistniejących problemów. Wszystko po to żeby fronty mogły się lepiej poczuć, że nie są gorsi od prawdziwych programistów- smutne ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°) Jechać z fronciarzami mocno.
#programowanie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Whiskeyjack29: No i RxJS to tylko JSowa implementacja ReactiveX, a ten nie jest wyłącznie skojarzony z frontem. Istnieje chociazby bardzo rozbudowany ekosystem bazujący na tych paradygmatach programowania reaktywnego w Javie - RxJava
  • Odpowiedz
@Whiskeyjack29: Nieważne jak bardzo byś temu zaprzeczał, asynchroniczne operacje na froncie nie sprowadzają się wyłącznie do trywialnych pojedynczych zapytań do API. Chociażby podczas dynamicznej walidacji pola w formularzu, np. przy sprawdzaniu unikalności wpisywanej nazwy użytkownika, nie ma sensu wysyłać zapytania do API na każde wprowadzenie nowego znaku w polu, bo zasypiemy backend masą niepotrzebnych requestów jeszcze zanim user skończy wpisywać docelową frazę, a wystarczy "opóźnić" ich wysyłanie o predefiniowany interwał
  • Odpowiedz
@pustko: więc zamiast użyć sensownie timera, który opóźni wywołanie endpointu na backendzie należy przebudować cały front na nieczytelną masę wywolań.
Na koniec taki front 4 ekranów wygląda bardziej skomplikowanie niż system sterowania rakietą balistyczną.
Do tego Typescript, generyki, redux+ miliard reducerów...
  • Odpowiedz