Комментарии •

  • @DecodedFrontend
    @DecodedFrontend Год назад +1

    Level up your Angular skills with my advanced courses 🚀
    bit.ly/advanced-angular-courses

  • @HoofedComic
    @HoofedComic Год назад +32

    Definitely want more 😀It would be really helpful if you make a video about ngrx component-store vs ngrx global-store - when to use which one, how to combine this two solutions, should I use both in one project etc.

    • @DecodedFrontend
      @DecodedFrontend Год назад +1

      Hi :) Thank you for the suggestion. Indeed it is an interesting topic

    • @LonelyWatcher
      @LonelyWatcher Год назад

      Good idea

    • @SwamiSanapathi
      @SwamiSanapathi Год назад +3

      ngRx Series would be good as well, I don't find any worth explanation about ngRx in the internet like you.

    • @peshaljha7646
      @peshaljha7646 11 месяцев назад

      @@DecodedFrontend so are you planning to do a video on this anytime in the future..?

  • @franmerlini99
    @franmerlini99 Год назад +12

    Thanks a lot! Didn't know about 'feature creator'. Would be nice if you can talk about how to structure an applicantion with multiple NgRx stores (and which are the best practices)

  • @vladyslavhryniuk4324
    @vladyslavhryniuk4324 10 месяцев назад +3

    Your tutorial has added to the official documentation😯Good job!)

  • @nelson3391
    @nelson3391 4 дня назад

    Great video! Thanks!

  • @Sevkingblade
    @Sevkingblade Год назад

    I'm so grateful for your videos. You've definitely helped clarify some of the API I was curious about.

  • @SafetyLast-_-
    @SafetyLast-_- 10 месяцев назад

    Thank you! Great content as always. I use NgRx feature creators in my new project, so it was pretty useful to know that it's capable of.

  • @rembautimes8808
    @rembautimes8808 8 месяцев назад

    Great video useful for internal banking applications where there are a ton of fields to juggle around

  • @rafiquemohammed3029
    @rafiquemohammed3029 Год назад

    AWESOME!! i know about createFeatureSelector but dint know about createFeature. Thank!

  • @gagiksimonyan3782
    @gagiksimonyan3782 Год назад

    Thanks for another useful video, Dmytro

  • @alexd3227
    @alexd3227 3 месяца назад

    Thank you Dmitry, for your dedication and passion for web development and Angular in particular. It is a pleasure to watch your videos!

  • @pepikkk10
    @pepikkk10 6 месяцев назад

    super trick thank you SO much !!!

  • @ansumanmishra9608
    @ansumanmishra9608 9 месяцев назад

    Excellent explanation!!

  • @nerdobject5351
    @nerdobject5351 11 месяцев назад

    Great video. Was unaware of this. Our front end stack is full of repeated selectors. Going to try this out.

  • @PauloSantos-yu1tn
    @PauloSantos-yu1tn Год назад +4

    NGRX store is one of my favorite libs of all time.

  • @brawlboy1382
    @brawlboy1382 Месяц назад

    Thanks. I am using provideStore(reducers) but not using provideState, it is still working.

  • @alphamarouanadiallo8238
    @alphamarouanadiallo8238 Год назад

    Just thanks you !

  • @yehorchrn9064
    @yehorchrn9064 Год назад +1

    More NgRx tricks please!

  • @desafiosdev
    @desafiosdev Год назад

    Incredible, I have some projects with big states, lots of parameters and a huge .selectors file. I will refactor

  • @AdrianRomanski
    @AdrianRomanski Год назад +1

    Another Great Video!!

    • @DecodedFrontend
      @DecodedFrontend Год назад

      Thanks, Adrian. Glad you enjoyed it!

    • @AdrianRomanski
      @AdrianRomanski 11 месяцев назад

      @@DecodedFrontend Have you thought about creating a testing series?? :D

  • @vkiperman
    @vkiperman Год назад +1

    I love this channel! If possible, can you do a deep dive into how animations actually work under the hood? Thanks!

  • @balajibalamurugan8053
    @balajibalamurugan8053 Год назад

    We need a ngrx course 🔥

  • @biswajitpaul6123
    @biswajitpaul6123 Год назад

    Great job 👍. Is it support other state selectors as parameters in extraSelectors?

  • @amosisaila8416
    @amosisaila8416 5 месяцев назад

    Great video, but how you set multiple features in the provideState()?

  • @sergeypodgaysky8551
    @sergeypodgaysky8551 11 месяцев назад

    Hi Dmytro, what do you think about ngneat/elf state management library? Would you use it personally or in enterprise level apps? At first glance it seems very promising given the features it has

  • @alexmatveev7730
    @alexmatveev7730 Год назад

    Cool stuff. Thanks a lot for your explanation, but how about tree shaking? You include all stuff like - import {blabla} from 'blabla', but you can use not all of it.

  • @MahmoudTarek-pz1rl
    @MahmoudTarek-pz1rl Год назад

    It is really a great content and of course i'd love to see more of it.
    But i've recently came across a new method in ngrx called selectSignal, so a question came up in my mind..
    Does this feature support dealing with signal based state or not,
    also i wonder if the ngrx will depend more on signals in the future!

  • @haroldpepete
    @haroldpepete Год назад

    nice, but you may use the selectot to file to declare custom selectors and later import them to createfeatures and it looks cleaner

  • @bonnes04
    @bonnes04 Год назад

    Great Video as always.... ngrx data and component store are simpler form me

  • @genyklemberg
    @genyklemberg Год назад

    Thanks for that. Please let us know how PWA should be created with GraphQL and if there any issues that can arise?

  • @beodan9219
    @beodan9219 11 месяцев назад

    Greate

  • @viralmoney8619
    @viralmoney8619 10 месяцев назад

    Hi sir.. is it not possible to use it like redux toolkit?
    Could please make a playlist for ngrx with signal?🎉

  • @VenelinManchev
    @VenelinManchev Год назад

    How do you mock these selectors for components unit tests? Is it still a valid case to use mockStore.oveerideSelector() method?

  • @YYLL-xh9ez
    @YYLL-xh9ez 7 месяцев назад

    Дякую, земляк!)

  • @boris8983
    @boris8983 Год назад

    sometimes we need to pass values to our selectors like this: const selectFoobar = ( foo: string ) => createSelector(...)
    Is this something you would avoid doing anyway or would this still be possible (if it would, how?)

  • @tomaszkumiega4325
    @tomaszkumiega4325 7 месяцев назад

    Can we have multiple createFeature() in root state? How to achieve that?

  • @balintcsaszar6831
    @balintcsaszar6831 Год назад

    Note:
    1. when we are working on a library, there could be name collisions, for example we are using loading flag in StateA and in StateB too. In this case we have to rename it to loadingStateA or smtg.
    2. in unit testing point of view, it can spare some tests, I wonder how the coverage report looks like if I test only 1 selector from extraSelectors block, I mean it will be 100% or not -> I will figure out today 😅
    3. thanks for the video Dmytro 🙂

  • @user-ij5qr7gd4x
    @user-ij5qr7gd4x Год назад +1

    Can you make a video on nx monorepo?

  • @mustafadagloglu2071
    @mustafadagloglu2071 Год назад +2

    I'm writing Angular for 3 years. I worked on lots of projects, and I still don't understand what does NGRX solve? Angular has state management with the services already. You can define your services in any scope, and do exactly what these libraries do. This way it looks like too much React imo.

    • @ATTI0822
      @ATTI0822 Год назад

      I can agree with you. I worked with ngrx and service base approach in a quite big application.. and it was enough to deliver the features. So it is still a question for me as well

    • @mustafadagloglu2071
      @mustafadagloglu2071 11 месяцев назад

      @@user-if1de8pt2j IDK much about the NgXS. The problem is creating simple services for state management is generally simpler than lots of library boilerplate. You can create generic state services to avoiding create similar services. In my case, I do not reset the state manually, the state service will be destroyed with the component already.

  • @Andrew-zv1vw
    @Andrew-zv1vw Год назад +3

    Hi from California! Slava Ukraini!

  • @Dimonina
    @Dimonina Год назад +1

    I stopped using ngrx in 2019, because of the huge amount of boilerplate code. Now I can see 4 years later they're still fighting against it :))

    • @Dimonina
      @Dimonina Год назад

      @@user-if1de8pt2j yep. I found that any other store implementations are much better than this "industry standard". For my projects I prefer elf now. Very simple and super extensible.

  • @porter6287
    @porter6287 11 месяцев назад

    *promosm*

  • @andyhb1970
    @andyhb1970 8 месяцев назад

    Great video thanks for sharing, can I ask why you exported the scientistFeature from the scientist.reducer.ts file and not from the scientist.selectors.ts?

  • @regedam7559
    @regedam7559 Год назад +2

    createActionGroup() також зручний тул для групування actions. Дозволяє уникнути певної к-сті бойлерплейту
    Також цікаво було б подивитись відео про @ngrx/entity, @ngrx/data
    Дякую за контент! Слава Україні!

    • @DecodedFrontend
      @DecodedFrontend Год назад +1

      Героям Слава!🇺🇦 Дякую, за коментар. Так, згоден з приводу action groups