RxJS, the easy way to write correct Angular applications

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024

ความคิดเห็น • 44

  • @craigriecke2403
    @craigriecke2403 3 ปีที่แล้ว +20

    That's about the best 1-hour introductory explanation of RxJS I've seen. Very nice!

  • @tejeshwinidugyala9226
    @tejeshwinidugyala9226 3 หลายเดือนก่อน

    Thank you so much for the efficiently using RXJS operators for Better Code quality and Reducing unnecessary calls
    😇

  • @karthik_vijay
    @karthik_vijay 7 หลายเดือนก่อน

    Underrated, saves lot of time trying to understand rxJS concepts. Keep posting. ❤ From Angular Community

  • @marcopolocs
    @marcopolocs 2 ปีที่แล้ว +3

    I'm just getting started with RxJS and this was overwhelmingly helpful, thank you for the clear, easy-to-understand examples, nothing too complex, nothing too hard to understand with a basic knowledge about basic Angular stuff. Keep these videos coming!:)

  • @armandmugabo1170
    @armandmugabo1170 2 ปีที่แล้ว +1

    one of the best intro/course about rxjs within angular

  • @jkevinparker
    @jkevinparker 2 ปีที่แล้ว +2

    This is a fantastic crash course on RxJS! Thank you!

  • @haroldpepete
    @haroldpepete 2 ปีที่แล้ว

    interesting talk, this is the best hour that i passed seeing something about agular, thank you lady for your time

  • @adewaleadisa4346
    @adewaleadisa4346 2 ปีที่แล้ว

    Thanks so much. Best simplified rxjs video

  • @shlomirosen
    @shlomirosen 3 ปีที่แล้ว +5

    Great video and super clear explanations, thank you!

  • @santiagocalvo
    @santiagocalvo 2 ปีที่แล้ว +1

    This course is AMAZING!!! Thank you so much!!!

  • @marshax
    @marshax 2 ปีที่แล้ว +1

    Excellent overview with good examples. Thanks!

  • @gabrielperrymusic
    @gabrielperrymusic 2 ปีที่แล้ว

    This is excellent. You made RxJS fun!

  • @wholeegg
    @wholeegg 11 หลายเดือนก่อน

    Tysm Christina. Leant a lot today.

  • @proboyX42
    @proboyX42 3 ปีที่แล้ว +2

    Such a clear explanation!! Thanks.

  • @rizaanjappie
    @rizaanjappie 2 ปีที่แล้ว

    Awesome. Making me fall back into angular.

  • @brianc8005
    @brianc8005 2 ปีที่แล้ว

    Excellent presentation!

  • @ShinoB83
    @ShinoB83 ปีที่แล้ว

    So well explained! Thank you! ❤

  • @jarenboone9609
    @jarenboone9609 2 ปีที่แล้ว

    Great video, thank you so much!

  • @Paro2221
    @Paro2221 3 ปีที่แล้ว +2

    Pure gold

  • @randymotluck1503
    @randymotluck1503 ปีที่แล้ว

    Nice Vid. Hope you are doing well.

  • @rafysancheztilogica8587
    @rafysancheztilogica8587 2 ปีที่แล้ว

    Very solid explanation !

  • @ErnestoMorin
    @ErnestoMorin 2 ปีที่แล้ว

    Really good video!

  • @havefun5519
    @havefun5519 2 ปีที่แล้ว

    Thanks for the great tut.

    • @havefun5519
      @havefun5519 2 ปีที่แล้ว

      I really like the pipe image for explanation.

  • @arunabraham7277
    @arunabraham7277 2 ปีที่แล้ว

    thank you chris

  • @akalrove4834
    @akalrove4834 2 ปีที่แล้ว

    great content

  • @MrGrechman
    @MrGrechman 2 ปีที่แล้ว

    Amazing!

  • @mayurankunarajah8131
    @mayurankunarajah8131 2 ปีที่แล้ว

    Thank you, :)

  • @natedavidoff668
    @natedavidoff668 2 ปีที่แล้ว

    Are these courses still offered?

  • @bhagabatsahoo3112
    @bhagabatsahoo3112 2 ปีที่แล้ว

    Can you please the source code for Case study -2 ? Thanks a lot for your explanation

  • @bhagabatsahoo3112
    @bhagabatsahoo3112 2 ปีที่แล้ว

    Could you please provide the source code for displaying employee list and details ?

  • @MeteorKaMeter
    @MeteorKaMeter 2 ปีที่แล้ว +1

    Might be complex for beginners

  • @rolandjethrosuyom478
    @rolandjethrosuyom478 2 ปีที่แล้ว

    good day ma'am, I tried to use your search method using rxjs. I have an issue that if the api return an error response like 404.
    First, all of the latest response data got stuck in ui. Then if I am going to clear the searchbox and search again. No data will return. Just like nothing happens. I hope you can help me to solve this issue. Thanks ma'am.

    • @chrishardin9142
      @chrishardin9142 2 ปีที่แล้ว

      If you have an http call inside a switchMap or something similar, you must have a catchError inside the switchMap on that inner observable. Otherwise, an error in the inner observable bubbles up and kills the whole pipeline permanently

  • @CosmicAlphonso
    @CosmicAlphonso ปีที่แล้ว

    How request cancellation worked in code at 20:34?

    • @vedymin7
      @vedymin7 ปีที่แล้ว

      This is the behavior of switchMap. If there is a new request (user type additional letter in search for example) and there is still pending request, switchMap will discard this pending request, and start a new one. If you don't want to discard, and need this previous request to finish, you can use mergeMap instead. But with mergeMap in search the issue is you can have older request finished after change in search, and that means you have incorrect result for actual search value.

  • @ninjedi6710
    @ninjedi6710 2 ปีที่แล้ว +3

    React devs watching this video in tears while scratching their head

    • @gabrieldelosrios811
      @gabrieldelosrios811 2 ปีที่แล้ว

      Why because you have to learn a lot of sintaxis relative to a framework? She could do the same in vanilla javascript with methods you should already know, instead of learning tthousands of methods that only are usable in rxjs and angular.

    • @vedymin7
      @vedymin7 ปีที่แล้ว +2

      @@gabrieldelosrios811 rxjs is standalone library. You can use it everywhere where you have js, including react. The only different is angular use rxjs extensively out of the box.

  • @asdsddddss6279
    @asdsddddss6279 3 ปีที่แล้ว

    nice and clear explanations, but i get stuck with your code.
    in the case study 1 ( in rxjs example ) you have 3 open and closed parentheses (), in reality its should be 4 parentheses (), right? or i have bad eye ?

    • @chrishardin9142
      @chrishardin9142 2 ปีที่แล้ว

      I think this is the slide you are talking about. One set for the inner pipe, then one set for the switchmap, then one set for the outer pipe.
      export class RedditSearchComponent {
      results: Observable;
      search: FormControl = new FormControl('');
      constructor(ris: RedditImageSearchService) {
      this.results = this.search.valueChanges.pipe(
      map((search) => search.trim()),
      debounceTime(200),
      distinctUntilChanged(),
      filter((search) => search !== ''),
      switchMap((search) =>
      ris.search(search).pipe(
      retry(3),
      // Clear previous entries while waiting
      startWith([])
      )
      )
      );
      }
      }

  • @valikonen
    @valikonen 2 ปีที่แล้ว +1

    Jesusm you stay 10 minutes to speak about dogs...jump to debounce and show next case....

  • @sourandbitter3062
    @sourandbitter3062 2 ปีที่แล้ว

    That was great, wow!