Комментарии:
Sweeeet! I just found your channel bc I need to start working with ngRx on a project I'm assigned to and this is probably the best approach to explain reducers I found. Thanks a bunch, you've got a new subscriber! Pls keep on your good work.
ОтветитьThank you so much bro. Can anyone help me to show where saveTodo$ effect was trigged?
ОтветитьOne thing i've struggled with when working with NGRX is how to handle data when for example you are logging in. Should I just dispatch a bunch of fetch actions in app component when user is logged in? Or should I have a side effect that listens to a loginSuccessful action and then do all dispatches there? Never found a best practice in this scenario, any advice?
Ответитьokay this is same as redux i see no difference
ОтветитьVery helpful. Clear and concise
ОтветитьOnly i find ngrx stupidily over complicated? I prefer not to use it at all
ОтветитьVue JS Pinia is way better than NgRx and Redux!
ОтветитьIs createFeatureSelector a replacement/option for appstate
ОтветитьVery nice sir
ОтветитьComing from React world (Redux) I am happy to see this so close to how it is done in Redux and other similar state management tools. The only significant difference is the effects compared to async thunk with Redux.
ОтветитьAs someone just jumping back into Angular, this has been a golden resource. Thanks man!
ОтветитьHe is not lying that was a damn good explanation 👍
ОтветитьExcellent, this really helped me understand NgRx and made my code look a lot more elegant. ❤️
How do you not get the TypeScript errors that I get though?!...
Thanks a lot! Will dive into it deeper now.
ОтветитьAbsolutely fantastic. Thanks
ОтветитьEasily my most favorite video about NgRx
ОтветитьYou lost the bet, it is still hard to understnd.
Ответитьhi joshua , with your video passing from react to ngrx in angular was very simple! i just can't build the code , terminal provides me a lot of errors , do you have any suggestions how to build correctly the project ? thanks
ОтветитьRedux is probably one of the best patterns created
ОтветитьI had never seen NgRx before I watched this video. Now I feel like I could easily implement it in a project.
This video was very clear, concise, and extremely informative. Thank you!
First time I've seen your content, and I've immediately subscribed. Bravo 👏
With signals coming into play. I am really wondering how much we will need ngrx. Frameworks like svelte that use stores have really grown on me. I enjoy the way you presented everything, but I still find working with ngrx on a large application/set of applications can become very complex in a short manner of time.
ОтветитьThank you for this great video!
ОтветитьA wonderful tutorial 😍
ОтветитьHi Joshua, I am about to start a Angular project based on data integration & data pipeline. Where a new data can be created, from multiple data sources (Amazon RDS, Hadoop, PosGres, stc.) . So should I use NGRX or not ?
ОтветитьAwesome video!
ОтветитьBest Ever explanation on the internet,
22 WORTHY MINUTES FOR SURE .
This is great tutorial and easy to understand! Perfect and thanks!
ОтветитьThis really just seems like redux for angular.. I love it. I have gotten used to rxjs thanks to your well explained videos, i've even went to the point of using rxjs in react.. made me realise how powerful it is as a library, and made me even better at angular.
ОтветитьHighly recommend to learn how The Elm Architecture works. It will make this easier to understand. Also Redux, Flux and others
ОтветитьNicely done. Simple, straightforward , zero fluff.
ОтветитьOne thing I'd suggest is to keep the todo state folder under the todo tree, because you reference 'TodoService' in your effects file. This I consider an anti-pattern where narrowed application contexts (in this case the Todo context) are referenced by global contexts such as application state.
ОтветитьYou just lost a bet
Ответитьis this the trend in angular? should I invest learning these?
ОтветитьLoved it ! I was looking for something to get a quick understanding of NgRx and the catchy name of the video did not disappoint.
ОтветитьThank you so much, this was super helpful!
ОтветитьCan you please tell me why it is need to use switchmap at minute 19.00. Couldn't you just directly call the from(this.todoService.getTodos().....?
I saw your video where you explained switchMap and there you used it because you needed some value (param) from the outer stream, but here you pass nothing - you are just listening to the action stream.
Your voice is quite like Ali Abdaal's voice. 😯😯😯
ОтветитьExcellent teaching, josh...
ОтветитьReally nice video❤️❤️tysm
ОтветитьVery good explanation, Thank you !!
ОтветитьHow would you recommend the setup for ngrx when using nx
ОтветитьI think tap is more applicable than map when calling loadSuccess
ОтветитьCan you explain why did you use promise in the api call, instead of using only observable? Cause in my head I don't see any reason so convert results to promises and them convert it back to observable
ОтветитьFantastic introduction. Thanks!
Ответить