Redux Tutorial - Beginner to Advanced

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

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

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

    Thank you, Beau, for sharing this course on the most loved channel of developers. Would love to contribute to this awesome community in future as well ❤️.

    • @witherin-_-3712
      @witherin-_-3712 2 ปีที่แล้ว +12

      the creator who spent more than 5 hours making this video. you deserve more credit 👍

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

      Please Could u make a video with react_redux multi language website Pleaseeee

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

      nice video , but is very hard to undestend your english (im from spain)

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

      thanks for giving this advanced redux it could be useful for top company placements

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

    my notes requests further correction from learners
    2:00 redux terms
    2:22 npx create-react-app appName
    2:35 cd appName
    2:42 npm install redux react-redux
    3:00 create folder store inside src folder
    3:15 create index file in store folder
    3:20 to handle all react states
    3:30 redux contains createStore
    3:35 store is created from createStore function
    3:40 createStore function needs a reducer function as its param
    3:45 reducer function to be an arrow function
    4:00 reducer function to have two params state and action
    4:05 action will have two params type and payload
    4:24 initial value of state defined as an object
    4:44 app file to contain initial value of state defined as an object
    4:50 root file index has to provide access of central store to entire application and root file index contains App component
    5:10 react-redux contains Provider
    5:25 wrap App component with Provider component in root index file
    5:44 export of store component as default
    5:50 root file index imports store component and attaches store component as prop to Provider component
    6:05 header element and its contents are replaced by
    6:30 react-redux contains useSelector function
    7:00 useSelector is an arrow function with state as param and returning counter from state
    7:30 counter variable assigned to keep outcome from useSelector function
    7:40 output of counter passed to UI as JSX
    7:45 error in compile
    7:50 debug error
    8:15 return value of state to reducer function
    8:20 possibility of changing initial value of counter
    9:00 Increment and Decrement Buttons added
    9:15 event handler arrow functions increment and decrement defined
    9:40 dispatch an action
    10:00 react-redux contains useDispatch function which will help to dispatch an action
    10:05 when unique action is provided in App file then index file in store will fetch action
    10:15 dispatch variable assigned outcome of useDispatch function
    10:40 dispatch function to contain param with key type and value INC in App component
    11:00 limitations of reducer function within index file of store folder
    11:11 first limitation is on usage of sync function within index file of store folder
    11:15 second limitation is mutation of original state not allowed within index file of store folder
    11:30 possibility of application crash due to index file of store folder
    11:33 copy of original state is allowed within index file of store folder
    11:50 if action object has key type which strictly equals INC within index file of store folder
    12:45 then assign a new value to counter within index file of store folder
    13:15 dispatch function to contain param with key type and value DEC in App component
    13:30 if action object has key type which strictly equals DEC within index file of store folder
    13:45 then assign a new value to counter within index file of store folder
    14:14 Add by 10 button added in App component
    14:20 event handler arrow function addBy defined in App component
    14:40 dispatch an action within addBy function in App component
    14:49 addBy function to return dispatch function to contain param with key type and value ADD along with second param with key payload and value 10 in App component
    15:15 if action object has key type which strictly equals DEC within index file of store folder
    13:45 then assign a new value to counter within index file of store folder
    15:00 sending data from App component to index file of store folder
    16:16 redux toolkit
    17:00 documentation on reduxjs toolkit
    17:11 api included into reduxjs toolkit
    17:50 RTK Query helps to mutate state
    18:30 npm intall reduxjs toolkit
    18:40 reducer function removed from index file of store folder
    18:45 reduxjs toolkit contains configureStore and createSlice within index file of store folder
    19:00 createSlice function assigns its outcome to counterSlice within index file of store folder
    19:15 createSlice function to contain object as its param where first key is name and its value is counter within index file of store folder
    19:22 createSlice function to contain object as its param 19:25 where second key is initialState and its value is an object with key counter and value 0 within index file of store folder 22:45 error corrected by colon after initialState within index file of store folder
    19:33 createSlice function to contain object as its param where third key is reducers and its value is an object with first key as increment function 20:15 with two params state action which return amended value of counter of state object 23:23 error corrected by removing hard coded value in expression and second key as decrement function 20:24 with two params state action which return amended value of counter of state object 23:23 error corrected by removing hard coded value in expression and third key as addBy function 20:30 with two params state action which return amended value of counter of state object within index file of store folder 23:45 error corrected by addition assignment operator to return amended value of key counter of object state assigned from key payload of object action within index file of store folder
    20:42 configureStore function assigns its value to store within index file of store folder
    20:50 configureStore function to contain object as its param where first key is reducer and its value is reducer key from object counterSlice within index file of store folder
    21:00 export actions with key actions from object counterSlice and 23:00 error corrected by export default store within index file of store folder
    21:21 import actions from index file of store folder within App component
    21:50 dispatch function will not contain any object with key-value pair as hard-coded values but object with its function within App component
    22:22 addBy function within dispatch function within App component 23:33 error corrected by replacing hard coded values by action object with key payload
    22:33 error debug
    24:00 UI output

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

      Thanks for this, I wish they pin this comment.

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

      Thanks! Super helpful!

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

      Wow...thanks buddy it helped me alot🙏🙏🙏

    • @AyushKumar-bj6yq
      @AyushKumar-bj6yq 2 ปีที่แล้ว +1

      I respect your hardwork
      it's inexpressible in words

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

      wow

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

    Just when I needed it! Are y'all reading our minds now? 🥺

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

    Please give proper pause and speak slow in your next videos. You sound nervous and the users have to pause or scramble more through the video to understand what you are trying to convey. Overall, this video was informative and detailed. Thank you.

  • @shubhampatil5935
    @shubhampatil5935 ปีที่แล้ว +67

    This guy is teaching to those who knows redux very well...

    • @ashrabessential1110
      @ashrabessential1110 ปีที่แล้ว +8

      Exactly his teachings are not simplified atall
      Let them bring in pierce harbor

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

      exactly....he is not giving basic explanation also

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

    i thought it was a Beginners course, but this man is in his own world.
    sorry to say that

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

    you've to be more specific about what every functions are doing and why we are doing export, counteSlice.actions etc

  • @adrian-mihairosu2274
    @adrian-mihairosu2274 2 ปีที่แล้ว +14

    A truly amazing tutorial. Fast-paced, well explained, and backed by practice.

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

    I have gone through many tutorial just to understand how to setup redux. After going through first 12 minutes, I got to know it finally. Excellent step by step explanation!!!

  • @MissBoom135
    @MissBoom135 ปีที่แล้ว +10

    Before I watched this tutorial, I really struggled to understand Redux. But this tutorial has massively helped me understand Redux better, so thank you for an excellent tutorial!!

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

      What is this for? What is a redux for?

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

    Exactly what i wanted (introduction with a small project and then implementation with a bigger project).

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

    such an important topic to cover in the javascript / react ecosystem. Some devs out there really under value redux ever since context api was introduced but a good majority of the market still uses redux, plus context imo is seen more as a dependancy injection rather than state management.

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

    This is just feedback and not hate.
    By talking more slowly, you can improve your accent and we can understand more clearly what are you saying :)

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

    Any English version of this tutorial please?

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

    To the point and clear. Thanks for the lessons!

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

    I don't think the HOW without the WHY approach to teaching is very good.

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

    I recommend to go throught the redux from the tutorial point then do watch this video to grasp the knowledge ..
    I did it in this way.

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

    Thank you. Very nice course, nicely planned, good pace, all clean & clear. Learned a lot.

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

    if you watching this tutorial right now you should face some issues at 53 mins coz in the last commit he did, he change cart-slice that's he wrote in the video to ( cartSlice ) so you just need to rename the file and every thing will be okay

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

    I'm getting into react now and noticed a lot of people simply refer to using the context API as opposed to redux, stating that only complex projects need redux. How does one know when to use one over the other without years of experience? What features / caveats will push one towards utilizing redux in their project?

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

      You'll know, it literally will came in to your view as a solution and you will feel the need to use it. As I can say, use Redux if you're dealing with too much global states and too much updates of them.

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

      context is good for static values or when components are using the whole of the state context, if you have many components only using part of the state something such as redux is better. this is because your components using part state will be re-rendered when the context state is updated even if the value doesn't directly effect the component

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

    Thank you, this was a much needed one

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

    if you're working with react it's mandatory to learn some state managing library (pref redux). It's also worth to mention that redux has released redux-toolkit (supposedly easier to use
    ), with built in utilities and it's powerful too.
    Oh and almost forgot, great content!

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

      has people started using redux toolkit in real world projects?...most projects might still use the normal redux

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

      @@joe86569 hey, yep redux-toolkit is quite popular already :). I'd agree that most projects still use redux, but that's quite normal. I wouldn't refactor my whole redux setup along with all utils just to replace it with redux-toolkit.
      Although when starting a new project people tend to choose redux-toolkit over redux.

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

      Am i the only one who thinks redux toolkit is difficult than vanilla redux?

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

      @@SandeshMotoVlogs your are not alone in this

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

    The best redux video ever!! Well done buddy!!

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

    The best tutorial. Helped me to understand redux toolkit

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

    This is insane you guys are mind readers

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

    Thank you, I've learned a lot about Redux from your video.

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

    I used to not like react because of redux. I started using vueJs because vuex was easy to understand.
    Few months ago, I heard of redux toolkit, and watched a tutorial by Lamadev, and since then, I loved everything react.
    Redux toolkit, has made working with react easier than what it would normally be.
    Thanks to the guys that take their time to teach people these things, and to those that even create them

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

      Did u try mobx,.. i was a redux saga fan until I saw mobx in action... initially i hated mobx because of its name,… but now i say I love mobx,.. it makes state mgmt soooooo simple,..

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

      @@pradeepbetty Can you explain more

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

      @@prisinha Mobx makes state mgmt more simpler and easier than redux-saga and redux-thunks. mobx uses observer pattern and reduces the amount of code that we need to write.
      since it uses the observer pattern, it passes the changed state to the components that subscribed to the state change.
      impl. in a component is also very simple. just subscribe to the state. changes will be notified to the component.

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

      @@pradeepbetty I’ll check it out. But Redux is more popular in the job market

    • @user-jn5se1kb2q
      @user-jn5se1kb2q 2 ปีที่แล้ว +2

      You'll be surprised there is an even easier tool to manage state than redux toolkit, it's called recoil. I've been in love with recoil since the day i discovered this library and i'll probably won't come back to redux.

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

    Waiting for this course .🤝👍

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

    I haven't started but i already have a feeling that it will be interesting and smooth.

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

    Thanks a lot Nikhil, Watched full tutorial, Helped a lot.😃

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

    Exactly what I needed!!

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

    That Indian accent 🤍! Love you so pleased to learn

  • @RaghavendraGowda7
    @RaghavendraGowda7 ปีที่แล้ว +7

    Cannot read properties of undefined (reading 'find') if you counter this issue , Please add "state.itemsList = action.payload.itemsList ?? [];" in replaceData method of store cart-slice.js. Hope it helps someone :)

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

      thankyou so much

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

    Damn! Worked like a charm! Thank you soooo much!

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

    Good, he is trying to do his best, but in most of cases he says "We have to do this..." instead of explaining why we should do this, since it is a beginner tutorial.

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

    Great Tutorial, *I will now work on my project*

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

    You should know use reducer use context use state before learning redux it will make a lot easier to understand

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

    Just started the redux tutorial of free code camp, thanks for this.

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

    Man I love you guys... Whenever I need to learn something for my project, you guys have it.. Do you read my mind???

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

    Huge thanks from the community.

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

    Thanks for this wonderful tutorial!

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

    OH thank you so much youtube for creating the subtitles and thank u for the video it really helpfull

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

    The speed is quiet fast to understand the redux

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

    Thank you so much for your support and for a great video 👍🏼⭐🎉🙏🤛

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

    fantastico!

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

    great timing.. i just started learning React

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

    How bad is it that I can't even access the github repository.
    This looks like pretty uncool coming from this platform. Pls Beau, kindly look into this to see how the starter files can be made available.

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

    This guy is rushing through the material like a maniac; beginner tutorial my ass

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

    there is a BUG in this code that if you remove all the items from the cart then reload the page then layout page would not appear anymore
    fix that BUG before giving assignment as you said in the end

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

      Bro do some research and fix it

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

    Hello! You should do a long video on C, I think a lot of people (myself included lol) would appreciate it!

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

    Thanks for the course.

  • @itachi-senpaii
    @itachi-senpaii 2 ปีที่แล้ว

    *Thank you so much ... It is very helpful ... You are awesome ...*

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

    Thank you so much . It's a great tutorial.

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

    Thank you very much for making this free, may God reward you

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

    clear and concise

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

    Needed this badly.

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

    Instead of a loop for total price calculation, just add a new prop totalCost in cart-slice and the following line at the end of addToCart method:
    state.totalCost +=newItem.price;
    Do the same for decrement, add the following lines at the end of removeFromCart method:
    existItem.totalPrice-=items.price
    state.totalCost -=items.price;
    and instead of just passing the id, also pass the price of item which will be deferred as items.price and id would be referred as items.id. Your first line of this method would look like:
    const items =action.payload

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

      i did the same when practicing

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

    He is making it more complicated. he could just use switch case instead of if else

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

    trying to become a better front-end dev as a mostly backend specialized dev... full-stack one day!!!

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

    I was waiting for this

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

    state.counter++ and ++state.counter. the first one return state.counter before executing plus operation, and the rest is versa.

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

    I thought of following along the video but there is no source code. So, gonna find some another course

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

    Very Helpuful, Thank you very much Sir!

  • @AbdulRehman-ui3nj
    @AbdulRehman-ui3nj 2 ปีที่แล้ว +1

    update plz now, createStore() is replaced by configureStore()

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

    dear sir, please make a tutorial video on how to study all freeCodeCamp's videos in one night, thanks.

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

      lol, only flutter course is 38 hours long

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

    great content but a bad explanation. No gap while you are talking... I couldn't catch you at all and you missed explaining what each redux components and functions do

  • @kawsar.130
    @kawsar.130 2 ปีที่แล้ว

    Nice tutorial.
    Redux was hard to understand until I saw this video.
    Thanks, Man.

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

    Nikhil bhai . 👍👍👍

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

    That's Great! Thank you so much.

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

    Thank you for the video!

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

    Please, a detailed tutorial for flutter Getx

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

    The createStore is deprecated and i can't find a single video where some one is using the configureStore

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

    The explanation are all over the place.

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

    Best tutorial on react+redux till date.

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

    If I will now say that you are doing good work, then , if i will now thank you for putting in the effort. 😂😂
    There were a lot of " if i will now" in this tutorial , but i am not mocking you, you have been very helpful, despite the " if i will now's"
    Seriously, thanks

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

    1:37:27
    replaceData(state, action) {
    state.totalQuantity = action.payload.totalPrice;
    state.itemsList = action.payload.itemsList;
    },
    can anyone explain why he has written state.totalQuantity = action.payload.totalPrice;

    • @Mr-hq6ox
      @Mr-hq6ox 2 ปีที่แล้ว +3

      It was a mistake, it should be:
      replaceData(state, action) {
      state.totalQuantity = action.payload.totalQuantity;
      state.itemsList = action.payload.itemsList;
      },

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

    I feel this guy talks like The Flash runs, but all in all grateful for the content.

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

    Waw nice tutorial 🤩

  • @mr.malampir
    @mr.malampir 2 ปีที่แล้ว +2

    sorry, when the cart is empty. when you want to re-login a foreach error appears
    why is that?

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

    I guess you need to make another video now. createstore is welcomed with a strikethrough in VS Code. It is just when I finally started to learn redux

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

      To able to work
      import {legacy_createStore as createStore) from "redux"
      because createStore is deprecated , hope it helps

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

      @@realkevinbrian Yeah I know. VS code mentions this. Though, I am going with toolkit because even the documentation says so. Pretty easy stuff actually.

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

      @@piyushaggarwal5207 Are you perchance referring to the official docs?

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

      @@aldolhitlercondensation1363 Yeah official react docs asks us to setup using redux toolkit. It was updated recently

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

    Thanks

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

    thaat whaat i waant thank you

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

    I wish there's a video like this demonstrating redux using class based components

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

      class based componets is deprecated you have to use functional components and hooks.

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

      @@guachiii18 I've seen a number of interview that makes class based components a requirement. I think knowing how redux work with class based components will be of great help

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

      traversy media has a video about redux wherein they use class based components

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

      @@barboza7459 Wow, please kindly drop the link so I can give it a shot. Thanks

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

      @@binaptiopenlearning th-cam.com/video/93p3LxR9xfM/w-d-xo.html

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

    great job, the Thunk pattern part was rushed but still thanks!

  • @RN-hq8gg
    @RN-hq8gg 11 หลายเดือนก่อน

    Thank you for the tutorial, but during the video please also explain the concepts, this is simple narration of what is being done on screen!!! where are the concepts???

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

    not a good teacher at all. Guy just crammed up some stuff and spewed it.

    • @myadavji
      @myadavji 6 หลายเดือนก่อน

      Just a rubbish instructor, his own concept is not that clear and came here to teach.😂

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

      I really didn't like content from Free Code Camp. Going to unsubscribe their channel.

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

    Beautiful Explanation, Great tutorial!

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

    those who are complaining that he is not explaining should notice that basic react and javascript is necessary for learning redux, i know little of react and i understood whatever he taught.

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

      nobody forced him to do the tutorial video, why cramping and jumping things? as far as the targeted audience aren't benefitting, then there is really an issue

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

    35:32 // tp login
    43:25 // tp cart
    44:13 // index store
    46:03 // use store cart

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

    I’ll have to come back to this. I just hope it’s not using typescript

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

    interviewer: you will have react Redux technical exam tomorrow
    me: *opens TH-cam*

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

    thanks bahut badhiya

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

    didn't abramov admit he never used redux for production? the whole ecosystem around react is pretty much a garbage fire.

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

    oh great. i think createStore is depracated or something. doesn't work in mine

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

    The best place to be on TH-cam is this Amazing channel.❤❤❤❤❤

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

    The video is good, but many cuts and edits mean you miss things out like insertion of brackets etc, make the video confusing at times, also talking too fast.

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

    Thanks you so much 👍🏼🙏🎉⭐

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

    Sorry to say, but it sounded more like a pair programming session rather than a tutorial or lecture.

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

    Great instruction! Just a little question: when did you add dispatch to useEffect dependencies and why you added that? Is it necessary? What does it do?

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

    Great Video ! :)