NgRx Signal Store - Is It a NgRx Replacement?

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

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

  • @MonsterlessonsAcademy
    @MonsterlessonsAcademy  2 หลายเดือนก่อน

    WATCH NEXT: Angular with NgRx - Building Angular Project From Scratch - th-cam.com/video/vcfZ0EQpYTA/w-d-xo.htmlsi=BptT7eqgflHIoQiQ

  • @nergrohombre
    @nergrohombre 7 หลายเดือนก่อน +4

    WOW! I got moved to a team that was using NG17, I needed to learn this fast. THANK YOU FOR GETTING TO THE POINT QUICKLY! Much appreciated!!

  • @rembautimes8808
    @rembautimes8808 6 หลายเดือนก่อน +1

    I finally implemented Signal Store in my app. All possible due to your amazing tutorial. Thanks

  • @michaelkovalsky4907
    @michaelkovalsky4907 7 หลายเดือนก่อน +1

    I love this, straight to the point. Exactly what I need as we're planning on upgrading to Angular 17

  • @musoverda
    @musoverda 4 หลายเดือนก่อน

    Cool! the example is simple, consistent and understandable; I got acquainted with many tricks in twenty minutes

  • @zoltanhorvath2238
    @zoltanhorvath2238 9 หลายเดือนก่อน +1

    Great that you provide source code, i probably mentioned it before. I like the tutorial now, because i can follow it with that. Thanks!

    • @MonsterlessonsAcademy
      @MonsterlessonsAcademy  9 หลายเดือนก่อน +1

      Glad it was helpful!

    • @zoltanhorvath2238
      @zoltanhorvath2238 8 หลายเดือนก่อน

      @@MonsterlessonsAcademy Also bought a course from you, mainly because of the detailed tutorials you have on the chanel.

    • @MonsterlessonsAcademy
      @MonsterlessonsAcademy  8 หลายเดือนก่อน

      @@zoltanhorvath2238 Happy learning!

  • @hasanibishi
    @hasanibishi 4 หลายเดือนก่อน

    It's impossible to say "I do not understand this", amazing explanation!

  • @NiGhTm4r389
    @NiGhTm4r389 10 หลายเดือนก่อน

    Very nice explanation. What I wonder is, how can this be combined with ngrx store in a meaningful way?

    • @MonsterlessonsAcademy
      @MonsterlessonsAcademy  10 หลายเดือนก่อน

      It can't. It's a replacement for plain signals. Just use it simultaniously with ngrx store if you need to

    • @NiGhTm4r389
      @NiGhTm4r389 10 หลายเดือนก่อน

      @@MonsterlessonsAcademy yeah that's what I meant, but I'm not sure how exactly. What I'm thinking of would be subscribing to a selector and save the value as a signal maybe?

    • @MonsterlessonsAcademy
      @MonsterlessonsAcademy  10 หลายเดือนก่อน

      @@NiGhTm4r389 You want this.store.selectSignal(selector)

  • @AdelBasiony
    @AdelBasiony 11 หลายเดือนก่อน +2

    Thanks a lot for this awesome explanation.

  • @srinik9999
    @srinik9999 11 หลายเดือนก่อน +2

    Great video as usual! I suggest using VS Code as IDE, it helps most of us to follow the video along with the file structure.

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

    Thank you very much for your amazing lessons. I guess we can use this new signal store instead of the main ngrx store for our state management, what do you think about this🤔

    • @MonsterlessonsAcademy
      @MonsterlessonsAcademy  11 หลายเดือนก่อน +2

      Kind of but it is still not a replacement. It's more to organize signals inside your service or component.

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

      @@MonsterlessonsAcademy HI. You wrote about it as singular form. Do you think that we should use it connected only with one particular service or component.
      Can we use it like global store?
      I found that it is not connected with redux chrome plugin (provideStoreDevtools is not working for it). What is the best way to debug it?

  • @gemini9775
    @gemini9775 21 วันที่ผ่านมา

    very interesting thanks ^^

  • @changcnchang8174
    @changcnchang8174 9 หลายเดือนก่อน

    Thank you for your help

  • @jitheshkramesh
    @jitheshkramesh 10 หลายเดือนก่อน

    Thanks for the tutorial. Once the page gets forcefully refreshed (F5), all the signal/subject values are getting cleared. How to fix this ? . Please help.

    • @MonsterlessonsAcademy
      @MonsterlessonsAcademy  10 หลายเดือนก่อน

      It's Javascript. It only exists in memory. Yes everything is removed after page reload. You either use local storage to store some values or recreate your state after reload.

    • @jitheshkramesh
      @jitheshkramesh 10 หลายเดือนก่อน

      @@MonsterlessonsAcademy when I tried to update Signal at effect getting error message like this. please suggest. Writing to signals is not allowed in a `computed` or an `effect` by default. Use `allowSignalWrites` in the `CreateEffectOptions` to enable this inside effects.

    • @PlerbyMcFlerb
      @PlerbyMcFlerb 8 หลายเดือนก่อน

      “What does this extremely descriptive well written error mean??!?”

  • @muhammadidrees6650
    @muhammadidrees6650 10 หลายเดือนก่อน

    Thank you so much! :)

  • @muhammadidrees6650
    @muhammadidrees6650 10 หลายเดือนก่อน

    Thanks

    • @MonsterlessonsAcademy
      @MonsterlessonsAcademy  10 หลายเดือนก่อน +1

      Thank you so much for your support. It means a lot to me!

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

    Thank you very much!

  • @anandu06
    @anandu06 8 หลายเดือนก่อน

    What's the pros and cons ,while using this signalstore compared to component store , please explain.

    • @MonsterlessonsAcademy
      @MonsterlessonsAcademy  8 หลายเดือนก่อน

      It's signals. All other rules are same like in component store

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

    why is ngIf and ngFor are written in old format ? not like @for and @if ?
    and 2nd dont u think ngrxsignal is kinda redundant ?

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

    Would you keep this in a separate file than your component?

    • @awkeye7
      @awkeye7 11 หลายเดือนก่อน +1

      Yes you can. There is a great example of this in their documentation under @ngrx/signals > rxjs-integration

    • @MonsterlessonsAcademy
      @MonsterlessonsAcademy  11 หลายเดือนก่อน +1

      Do what you like more for your taste.

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

    like for video, as always! Thank you buddy, for really good description and explanation

  • @anutaNYC
    @anutaNYC 9 หลายเดือนก่อน

    But does it remain on the refresh page?

    • @MonsterlessonsAcademy
      @MonsterlessonsAcademy  9 หลายเดือนก่อน

      Nope. It's just javascript

    • @anutaNYC
      @anutaNYC 9 หลายเดือนก่อน

      @@MonsterlessonsAcademy so it doesn't retain the HR state like ngrx store?!

    • @MonsterlessonsAcademy
      @MonsterlessonsAcademy  9 หลายเดือนก่อน

      @@anutaNYC Nothing does that without local storage or etc. Ngrx store also doesn't

    • @anutaNYC
      @anutaNYC 9 หลายเดือนก่อน

      @@MonsterlessonsAcademy i always thought store stays on all pages since it's SPA applications with angular, thank you for you response.

  • @vatokalandadze6184
    @vatokalandadze6184 4 หลายเดือนก่อน

    color theme name?

  • @davesharman8302
    @davesharman8302 10 หลายเดือนก่อน

    It's a shame that the signal store doesn't work with the redux debug feature in chrome like ngrx/store does. Yes, it's not the same, has no actions etc. but it would still be nice.

  • @DjLeonSKennedy
    @DjLeonSKennedy 11 หลายเดือนก่อน +1

    Angular is more and more like React, good trend

  • @BDominikGT
    @BDominikGT 9 หลายเดือนก่อน

    Thank you very much. ❤