RxJS, the easy way to write correct Angular applications

Поділитися
Вставка
  • Опубліковано 25 січ 2025

КОМЕНТАРІ • 45

  • @craigriecke2403
    @craigriecke2403 3 роки тому +21

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

  • @tejeshwinidugyala9226
    @tejeshwinidugyala9226 7 місяців тому +1

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

  • @nikhilgoyal007
    @nikhilgoyal007 3 місяці тому

    wow! thank you! self note - very imp Subject pattern at @31:00

  • @karthik_vijay
    @karthik_vijay 11 місяців тому

    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 3 роки тому +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

  • @CosmicAlphonso
    @CosmicAlphonso 2 роки тому

    How request cancellation worked in code at 20:34?

    • @vedymin7
      @vedymin7 2 роки тому

      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.

  • @wholeegg
    @wholeegg Рік тому

    Tysm Christina. Leant a lot today.

  • @santiagocalvo
    @santiagocalvo 2 роки тому +1

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

  • @marshax
    @marshax 2 роки тому +1

    Excellent overview with good examples. Thanks!

  • @shlomirosen
    @shlomirosen 3 роки тому +5

    Great video and super clear explanations, thank you!

  • @brianc8005
    @brianc8005 2 роки тому

    Excellent presentation!

  • @gabrielperrymusic
    @gabrielperrymusic 2 роки тому

    This is excellent. You made RxJS fun!

  • @proboyX42
    @proboyX42 3 роки тому +2

    Such a clear explanation!! Thanks.

  • @natedavidoff668
    @natedavidoff668 2 роки тому

    Are these courses still offered?

  • @rizaanjappie
    @rizaanjappie 3 роки тому

    Awesome. Making me fall back into angular.

  • @ShinoB83
    @ShinoB83 2 роки тому

    So well explained! Thank you! ❤

  • @jarenboone9609
    @jarenboone9609 2 роки тому

    Great video, thank you so much!

  • @bhagabatsahoo3112
    @bhagabatsahoo3112 2 роки тому

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

  • @bhagabatsahoo3112
    @bhagabatsahoo3112 2 роки тому

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

  • @Paro2221
    @Paro2221 3 роки тому +2

    Pure gold

  • @ErnestoMorin
    @ErnestoMorin 2 роки тому

    Really good video!

  • @randymotluck1503
    @randymotluck1503 Рік тому

    Nice Vid. Hope you are doing well.

  • @rafysancheztilogica8587
    @rafysancheztilogica8587 3 роки тому

    Very solid explanation !

  • @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

  • @akalrove4834
    @akalrove4834 3 роки тому

    great content

  • @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 3 роки тому

      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([])
      )
      )
      );
      }
      }

  • @havefun5519
    @havefun5519 3 роки тому

    Thanks for the great tut.

    • @havefun5519
      @havefun5519 3 роки тому

      I really like the pipe image for explanation.

  • @MrGrechman
    @MrGrechman 2 роки тому

    Amazing!

  • @arunabraham7277
    @arunabraham7277 3 роки тому

    thank you chris

  • @sourandbitter3062
    @sourandbitter3062 3 роки тому

    That was great, wow!

  • @MeteorKaMeter
    @MeteorKaMeter 2 роки тому +1

    Might be complex for beginners

  • @mayurankunarajah8131
    @mayurankunarajah8131 2 роки тому

    Thank you, :)

  • @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 роки тому +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.

  • @valikonen
    @valikonen 3 роки тому +1

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