Build 25 React Projects - Tutorial

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024

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

  • @itsaayush7357
    @itsaayush7357 2 месяца назад +41

    And here I am, at 9:27:36
    Complete all projects.
    If anyone who is checking comments and are about to see whether these projects are worth or not so I will suggest must go for it.
    NOTE-> PLS KEEP PATIENCE! Things will take time. just seeing what he is doing and ask gpt what he is doing. after some projects u ll see a pattern, and then there you will go easily. I started it and was very frustrated at 2 project accordian one..but I tried, I learned. So just remember, you will learn that, trust me you will understand everything, just keep faith!

    • @hitmanop4078
      @hitmanop4078 Месяц назад +1

      how much time u took
      also do u know backend too ?

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

      @@hitmanop4078 about two three weeks. If you make 2 project everyday you will take 2 -3weeks approx

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

      does he use typecript in it too?

  • @bravo1oh1
    @bravo1oh1 8 месяцев назад +475

    Anyone who is young. Take the time and do these. I'm old now and life makes it harder to learn. It's impossible to sit down. For more than 1 or 2 hours and study. Too much obligations.

    • @YizenOdyuo
      @YizenOdyuo 8 месяцев назад +49

      I'm always in a hurry to learn things as fast as I can and in the process I forget the things I learned. Will take up your advice and take things slow from now on

    • @dystopian_1
      @dystopian_1 8 месяцев назад +40

      I am 33. And I feel old already

    • @Diva-MB
      @Diva-MB 8 месяцев назад +8

      Thank you for advising we the young ones

    • @edtechbymeera
      @edtechbymeera 8 месяцев назад +26

      age has nothing to do with learning

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

      @@dystopian_1I’m 27 and I feel old too

  • @Shagidelic
    @Shagidelic Месяц назад +42

    This video is not for beginners but rather for those who know basics of react. First learn basics then following this will get you interview ready.
    Btw i m 45 n learning python, react, and aws. Wish me luck

    • @luannguyen-xs7wv
      @luannguyen-xs7wv Месяц назад

      woa, you are 45 years old, i'm really admire

    • @AkashJadhav-z7u
      @AkashJadhav-z7u Месяц назад +1

      Wow, your comment really motivated me! I'm almost 29 and considering a career switch from ECC Engineering to software development. I’ve been feeling tense about how to start fresh and compete in this new field.

    • @Sportgameww
      @Sportgameww 42 минуты назад

      ​@@AkashJadhav-z7ugood luck

  • @nguyenhuuhoang8131
    @nguyenhuuhoang8131 7 месяцев назад +71

    i am 22 year old and staying at 2:09:00,everything here is too difficult for me but i will complete it to the end, never give up !!!!!!!!!!!!!!!!!!!!!!!!!!!

    • @Aurora01001
      @Aurora01001 4 месяца назад +5

      did you?

    • @onyedikachiozoani
      @onyedikachiozoani 4 месяца назад +3

      Are you done?

    • @Niraj_Kr29
      @Niraj_Kr29 3 месяца назад +1

      Did you succeed dude?

    • @agx111
      @agx111 2 месяца назад +3

      its been 5 months

    • @abhi4348
      @abhi4348 Месяц назад +4

      Looks like bro gave up, or really skilled up so good that he has no time to check the comments and is grinding 😁

  • @uaplatformacomua
    @uaplatformacomua 2 месяца назад +6

    I did all 25 projects for 2 weeks))) Good job is done) Thank you.

  • @codemass
    @codemass 7 месяцев назад +60

    at 1:35:20 if anyone facing any problems ( which you will ) instead of writing setProducts like what he wrote in the video . type it this way setProducts(() => [...products, ...result.products]); , because when you pass a parameter to the call back function and you spread it then render result.products , its like rendering the same result.products twice , and that is why you see the warning below of two identical Id or why you see items rendered twice ... but when we set it like this setProducts(() => [...products, ...result.products]); it means that we will spread the prev products from the state which in the initial state is set to [ ] so it means if there is no products then there will be no previos products to be spread and no error will appear

    • @AngelChoir-di5ez
      @AngelChoir-di5ez 7 месяцев назад +2

      Your method fixed the problem instantly, I had narrowed it down to that particular line of code, but never considered changing prevData to products. Thank you!👍

    • @codemass
      @codemass 7 месяцев назад +3

      @@AngelChoir-di5ez happy to help :)

    • @MittuRohith
      @MittuRohith 6 месяцев назад +1

      in cosole why we are seeing first 20 two times is it because of useeffect

    • @adrian3750-d3g
      @adrian3750-d3g 6 месяцев назад

      thanks, your answer help with the problem, now id like to understand why doesnt he had the same problem?

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

      thanks👍

  • @assilbenlagha8209
    @assilbenlagha8209 6 месяцев назад +4

    Great tutorial, thank you so much for this!
    (one simple note: in the image-slider component the handleNext -slide- function doesnt work correctly, when you reach the last slide it continues looping without returning to the first image in the array, here is a corrected version for anyone who needs it:
    function handleNext() {
    setCurrentSlide(currentSlide === images.length - 1 ? 0 : currentSlide + 1);
    }

  • @aerofred2002
    @aerofred2002 8 месяцев назад +13

    On the 'Star Rating" project, if you had trouble changing colors on the "hover' and 'mouseover' states, another way to do it is to have two sets of stars you can toggle between. For example, if a user clicks, or their mouse leaves, you show a black star; if they come back, you show a yellow star.

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

      I was facing the same issue. I do not know the root cause but switching from Brave to Chrome fixed this issue.

  • @umezvictor
    @umezvictor 5 месяцев назад +7

    I'm just about starting this tutorial. Thank you for providing this free tutorial. God bless you.

  • @mihirphadnis2
    @mihirphadnis2 8 месяцев назад +31

    2:57:20 You really could've used HTML element, it is way better to use for modal purposes, doesn't let you focus on background elements using TAB button

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

      Sent me on a 4hrs derail, but got it at the end XD

    • @mihirphadnis2
      @mihirphadnis2 6 месяцев назад +1

      @@NARUHINO09 glad to help. If you want logic behind it,
      You create state variable that will open and close createPortal(). This should open the with .
      Inside the create a reference (ref) variable to run the modal.open() function for element.
      To close the dialog, in return statement, close dialog with dialogRef.close() and change the previous createPortal state variable to false.

  • @christophermyers6372
    @christophermyers6372 8 месяцев назад +18

    Hitting it out of the park again guys

  • @pankajmandal7204
    @pankajmandal7204 Месяц назад +2

    i am currently 21 years old i get stuck at everything but i am gonna do reactjs with my utmost dedication

  • @オレオレ-q6g
    @オレオレ-q6g 8 месяцев назад +16

    in data load more section, if you are using react 18, you may encounter the error says same id
    for 2 element, this happens
    due to the new react feature called re-usable state, it basically when you mounts(render) components at the very first, this new feature automatically unmounts it to gain its previous state and remounts again. this cause hook to fire twice and consequently it assign same id to two different elements. To solve this issue, create cont boolean variable using "useRef" and set it to false, then assign true inside if statement of useEffect function. youtuber called Olli explain it well in his video called "UseEffect called twice in React 18"

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

      The issue can also be solved disabling React.StrictMode from main.jsx. It's much more easier.

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

      Do you have a link to that video?

    • @MrJack-yv6gl
      @MrJack-yv6gl 3 месяца назад +2

      remove stricmode ok done

  • @2teaspoon
    @2teaspoon 8 месяцев назад +19

    Thank you very much for such amazing course!

  • @razeft
    @razeft 8 месяцев назад +5

    i like this projects, i decide to do only the recipe one and use vite instead of create-react-app but it's a good video

  • @matwal420
    @matwal420 4 месяца назад +4

    This is an excellent tutorial, it has a lot of great key concepts for the React application

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

    Great Work! Project 1 you shouldn't mutate the multi array it's considered a bad practice

  • @bowenlin1481
    @bowenlin1481 7 месяцев назад +1

    On the collapsable tree project, it is much better to store a true or false value for the displayCurrentChildren instead of an object.

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

    Thank you for the inspirational tutorial. But in some cases, even for me, as a beginner, it's quite obvious that some of the approaches are not optimal. Let's say in Load More Data project, the fetching should only happen once in useEffect upon render, but all the next times it's not an effect, but an action - when a user clicks Load More Button.

  • @aerofred2002
    @aerofred2002 8 месяцев назад +5

    Nice refresher. I'm probably rusty on a few.

  • @jopadjr
    @jopadjr 8 месяцев назад +3

    3.1k+...Thanks !!! Great tutorial !!! May I know why you did not use NEXTJs or other frameworks ?

    • @Bl1tzs
      @Bl1tzs 2 месяца назад

      NEXTjs isnt really a framework, its a addon to create react apps just like vite if you ever used it. You probably know that by now though since this was a couple of months ago.

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

    Hi Sangammukherjee,
    First of all, thank you very much for this video. I learned a lot from you - your clarity, speed, real-time solutions, and seamless presentation are incredible.
    Secondly, I have two issues. Firstly, the link to the shopping page repository isn't working; it redirects to the food recipe repository. And secondly, I want to integrate my shopping cart with the MercadoPago API. Can you help me with this?

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

    The tree view project is crazy stuff

  • @frusen_sol
    @frusen_sol 8 месяцев назад +14

    *data && data.length > 0* can be simplified with just *data?.length > 0*

  • @uaplatformacomua
    @uaplatformacomua 2 месяца назад

    @sangammukherjee‬ Thank you a lot for this Apps, you explain all very clear and without errors! Amazing course. Better then a lot of paid ones on Udemy. Thank you.

  • @dusko8989
    @dusko8989 8 месяцев назад +12

    I think that a lot of this projects can be done in much easier way and that this is overly complex without need and because of that it is not very good for beginners
    I would even say that there is a lot of bad practice

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

      I also noticed there are some bad practices used in this tutorial. Can you suggest any other tutorials to practice react?

    • @manishasaini307
      @manishasaini307 2 месяца назад

      Did you get guys???

    • @strictlyunreal
      @strictlyunreal Месяц назад +1

      Yeah, the guy seems to have a lot of experience with interview challenges, and the bad practices and unintuitive, confusing way he's doing stuff might be an indication why, because clearly he does the same thing when he's the interviewee. I wouldn't want to work after him!

    • @zhm-ll7bp
      @zhm-ll7bp Месяц назад +1

      @@strictlyunreal Do you have a better tutorial to recommend?

  • @misterFriend.
    @misterFriend. 8 месяцев назад +7

    The spokesperson's beard is looking extra fresh and clean today. Ok ok. I see ya brother.

  • @ericdelmermillen
    @ericdelmermillen 8 месяцев назад +16

    Good projects but poorly taught. I gave up at the 4 hour 30 mins mark after he rendered the 9 boxes from the TicTacToe grid via 3 rows mapping through three objects of 3 length with the values all being set manually.
    In the projects where he uses real apis it's a good challenge but when he mocked up a js file with a function that returns an object rather than just putting the json data directly in that file I got super confused.
    The projects are great and well selected for their level of difficulty but the naming of components, variables and functions is odd (the use of get in variable names in particular).
    The presenter seems knowledgable but the way he presents makes me wonder if he's dumbing things down for some hidden reason or if he just has a lot of weird habits that he never gives you the backstory on.

    • @raknos13
      @raknos13 3 месяца назад +1

      you summarized it perfectly!

    • @RiteshKumar-dx8wj
      @RiteshKumar-dx8wj 2 месяца назад +2

      i got the projects names and simply googled it later

  • @sravan8643
    @sravan8643 6 месяцев назад +1

    A really good resource to learn react concepts... Thanks for this!!

  • @debdipmukherjee3138
    @debdipmukherjee3138 4 месяца назад

    Onek onek dhonnobad, dada ❤❤❤❤

  • @chinmayanath627
    @chinmayanath627 8 месяцев назад +2

    Man it's wonderful ❤❤thank uhh

  • @nikolasaureriy1408
    @nikolasaureriy1408 8 месяцев назад +2

    Great video, but tell somebody to the instructor about optional chaining (result?.product?.length) insted (result && result.product && result.product.length) as example.

    • @trappedcat3615
      @trappedcat3615 8 месяцев назад +1

      Optional chaining bloats the code if you have to support es5. It's also prone to unexpected side effects if not used correctly.

  • @TimTheDeveloper
    @TimTheDeveloper 8 месяцев назад +13

    Yo this is stacked!!!

    • @hellokevin_133
      @hellokevin_133 8 месяцев назад +10

      It's horrible, just like Smilga's videos, just trying to bump up the number of projects and spamming code instead of learning, 25 projects in one video is pure insanity ( and horrible practice )

    • @lann1sterroy
      @lann1sterroy 8 месяцев назад +1

      @@hellokevin_133 do you think it is better to work on one project and contribute on that to increase different type of features? is that your point or something else ?

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

    Bro is saving my life

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

    Amazing explaination of everything♥♥

  • @switch3
    @switch3 3 месяца назад +2

    Thanks for this. But I feel a lot of the times the code could be simplified. Case in point, the tree-view tutorial; using an object to track the opening and closing of menus, spreading previous keys and dynamically updating the key's value. All these are unnecessary and can be accomplished with a simple Boolean.

  • @chinodanxd
    @chinodanxd 4 месяца назад

    Thank you! Very helpful!

  • @notrushi
    @notrushi 4 месяца назад +3

    is it me or yall facing this too? in the first project itself when you toggle enable multiple selection - click on all the questions - click on enable multiple selection again - the state of setMultiple doesn't clear itself and the answers are still shown and basically project stops working at this point idk how to resolve this bug?

  • @todayisyourfuture
    @todayisyourfuture 8 месяцев назад +2

    Thank you for your efforts but your projects are very easy. It is good for beginners I think

  • @ayansiddiqui1180
    @ayansiddiqui1180 Месяц назад +2

    In the Accordian Project there is a bug which only allows you to close the "content" if you opened it in the same "selection" state.

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

    amazing! thank u so much! XP

  • @pictermillanmurillo3882
    @pictermillanmurillo3882 8 месяцев назад +2

    Thank you free code camp !

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

    Thanks for the tutorial. It was really helpful.

  • @saurabhsunilsingh
    @saurabhsunilsingh 8 месяцев назад +1

    This is what i was searching for !

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

    It was much needed video. Thank you, FCC

  • @techedzee
    @techedzee 8 месяцев назад +6

    lets goooooo. am stocked

  • @sayedmobashir7803
    @sayedmobashir7803 8 месяцев назад +1

    You are great sir. Very thanks 👍 full for us for all videos

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

    Thank you for making this video to clear all concepts!😊

  • @Scrittyrow
    @Scrittyrow 2 месяца назад +1

    I appreciate all the hard work but a single note off destroys the symphony.. you installed cord instead of cors in the last project the MERN stack. Please double check youre scripts

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

    Can't wait

  • @aroobs
    @aroobs 2 месяца назад +2

    the explanation of the code was lacking because the focus was primarily on project building.

  • @cs_iitian
    @cs_iitian 8 месяцев назад +3

    The Video is of 9 Hours, and It got like 888 in 49 minutes
    People are watching in 100x ?☠☠

    • @prabhakaranjeyamohan4579
      @prabhakaranjeyamohan4579 6 месяцев назад +1

      @@The_Night_Knight probably his Indian friends liking the video on request

  • @UnthinkableFairytales
    @UnthinkableFairytales 8 месяцев назад +2

    Thank you guys.

  • @Kayman5x5
    @Kayman5x5 8 месяцев назад +7

    Awesome, but it is a pity that at least some of projects arent in typescript

    • @rayyanabdulwajid7681
      @rayyanabdulwajid7681 8 месяцев назад +10

      Typescript is for people that have already dived into the ocean of web development. If the course was in typescript, it wouldn't be easily understandable by beginners

    • @iamkartiknayak
      @iamkartiknayak 8 месяцев назад +1

      After learning from this course, I'll be porting all JS apps to TS

  • @madhushraba
    @madhushraba 8 месяцев назад +2

    thank you so much

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

    Thanks for this ❤❤

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

    Thank you so much!! 😊

  • @nedlee1644
    @nedlee1644 7 месяцев назад +1

    I love this guy! "I hope you are getting.."

  • @tetrapact3608
    @tetrapact3608 8 месяцев назад +1

    Hell Yeah, Time to get a Job

  • @doruktekel3438
    @doruktekel3438 8 месяцев назад +6

    i watched but this course before not explain react js true way

    • @juj1988
      @juj1988 8 месяцев назад +2

      Yes. Can’t see any best practices in developing apps

    • @MP-eq8fx
      @MP-eq8fx 8 месяцев назад +1

      Any other suggestions?

    • @doruktekel3438
      @doruktekel3438 8 месяцев назад +1

      @@MP-eq8fx john smilga i guess , best way to learn how to think using react js , what is the component mentality , he is explain clearly. , you check it out jhon smilga accordion project in john smilga 15 react project and check it accordion in this video , you understand what we say

    • @rayyanabdulwajid7681
      @rayyanabdulwajid7681 8 месяцев назад +4

      It's because it's not a react course. It's a course for cracking interview rounds of a company. If you don't know html, css , javascript, and react, then it's not for you.

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

      its not a first problem bro , first problem is react mentality component mentality . You can check the accordion you understand what i say , every accordion item should be component and maybe we can use items component and inside this we can mapping this items and every items can be one component , you understand ? In this this accordion project you can check it out all codes in one components , this is not a react clean code mentality , we can use more component as possible as we can @@rayyanabdulwajid7681

  • @Space_Tech.06
    @Space_Tech.06 4 месяца назад +1

    Among group of 4 all over the World, There is a fckuin genius indian guy to make things simple with his dead english language that originated from England , reached apex in America and died in India.

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

    This is perfect for me!

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

    I was just looking for this thanks sir your are awesome thanks a lot

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

    Great ❤❤

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

    Awesome !!🥳🥳 Thank You for this amazing training opportunity 🦾

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

    Very good. Thanks.

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

    Perfect✌

  • @gouravchakraborty8578
    @gouravchakraborty8578 8 месяцев назад +1

    Wow ❤

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

    The star-rating component works the same if we don't make the hover | | rating comparison. Instead just having hover compared with the index value. Why still do we compare hover with rating first?
    Thanks

  • @Gareebboy-r1s
    @Gareebboy-r1s 8 месяцев назад +1

    Bro where are you from Mumbai or Delhi?❤❤

  • @siddharthagrawal6157
    @siddharthagrawal6157 8 месяцев назад +1

    Lets go !!

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

    Thanks for the video

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

    Thank you!!

  • @khawamessa5794
    @khawamessa5794 8 месяцев назад +1

    Thanks 👍

  • @Dedsec-22
    @Dedsec-22 8 месяцев назад

    Legit ❤

  • @ivanemenya8391
    @ivanemenya8391 2 месяца назад +2

    Can I start from here if I know nothing about HTML,CSS & JS ?

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

      will not be good , give one week for html css and basic js then dive into it

  • @just-being-aryan
    @just-being-aryan 8 месяцев назад +1

    I DONT GET IT AT All how are 4 cards so complex to make in react,js ? is something wrong with me ?

  • @CLEOCHAN183
    @CLEOCHAN183 8 месяцев назад +1

    I'm new to react. When I try to do the first program, I felt so confused to follow since the tutor didn't explain why he code like that.

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

      This video is perfect for those who know the basics and needs hands on practice with some basic projects. I recommend you going through react official docs to clear the basics and come back here.

  • @marekbis3938
    @marekbis3938 6 месяцев назад +3

    why is everyone still showing the create-react-app instead of vite or any other?

    • @hiranmali371
      @hiranmali371 4 месяца назад

      Maybe because it's just a mini project

  • @logicweaver7152
    @logicweaver7152 4 месяца назад +1

    The random-color one is unnecessarily complicated.

  • @Hodaka-o2i
    @Hodaka-o2i 3 месяца назад

    will i be a good react developer after learning this tutorial

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

    If I can make these on my own, can I consider myself interview ready?

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

    Can u upload backend projects also please...

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

    What is the best way to learn from this tutorial

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

    should i upload these projects to github?

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

    Amazing

  • @hiranmali371
    @hiranmali371 4 месяца назад +2

    Guys i am facing the issue in STAR PROJECT where i go backwards but color of star is not changing back to black. Why is the case ?

    • @kimnoveda8405
      @kimnoveda8405 4 месяца назад

      Have you got your answer? I got the same issue, I initially interchange the position of hover and rating in the array className "className={index

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

    am left with two projects.can i now look for a job

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

    THANK YOU ,,,,,,,

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

    On the Accordion is there a way to make the opening be smooth not just show and hide? Like animated?

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

    This is great!

  • @Mayanksingh-18
    @Mayanksingh-18 8 месяцев назад +1

    This is what I'm looking for .....

  • @arjuno7058
    @arjuno7058 4 месяца назад

    thank you

  • @nueltrigah9836
    @nueltrigah9836 29 дней назад

    I find it difficult to memorize everything. Is it normal to feel this way? I was thinking it might be a good idea to review the code whenever I have an interview and encounter the same questions. Is this a good approach, or am I expected to have everything memorized?

  • @michaelgibbs-eb1ed
    @michaelgibbs-eb1ed 8 месяцев назад +1

    Hi can I ask what extensions you are using in vs code? I see that react import statements are auto importing for you where as I was having to manually enter them and wondering why my code wasn't working while following along. Thanks in advance and thank you for this tutorial!

    • @michaelgibbs-eb1ed
      @michaelgibbs-eb1ed 8 месяцев назад +2

      For anyone else wondering the same thing I found and installed "Auto Import" and it's doing the job nicely :)

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

      @@michaelgibbs-eb1ed thank you

  • @VVigneshwaranMSEC
    @VVigneshwaranMSEC 5 месяцев назад +1

    If you are slower and sometimes difficult to understand, this is not for us

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

    Let's go

  • @thanzeerhussain469
    @thanzeerhussain469 7 месяцев назад +2

    1:21:10 - Doubt: How to stop page refresh in the 'Load More' button section?

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

    Thank you

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

    Niiice