Build and Deploy a Modern YouTube Clone Application in React JS with Material UI 5 | RapidAPI

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024
  • Master modern web development by building a responsive React JS application consisting of stunning video sections, custom categories, channel pages, and, most importantly, you can play videos straight from your RUclips Clone App!
    ⭐RapidAPI Extension - marketplace.vi...
    ⭐RapidAPI RUclips v3 - rapidapi.com/y...
    ⭐RapidAPI - rapidapi.com/?...
    📙 Get the ultimate free resources, guides, and eBooks: www.jsmastery....
    Showcase your dev skills with practical experience and land the coding career of your dreams:
    💻 JS Mastery Pro - jsmastery.pro/...
    ✅ A unique RUclips discount code is automatically applied!
    📚 Materials/References:
    GitHub Code (give it a star ⭐): github.com/adr...
    GitHub Gist Code Snippets: gist.github.co...
    Hosting - hostinger.com/j...
    React.js, Material UI, and just a couple of other dependencies, you'll build everything else from scratch!
    In this course, you'll learn:
    - React functional components and their reusability
    - React file and folder structure
    - You'll achieve mastery using Material UI (version 5)
    - Perfectly placed media queries for satisfactory responsiveness on all devices
    - And most importantly, fetching data from unlimited sources using RapidAPI.
    💻 Join JSM on Discord - / discord
    🐦 Follow JSM on Twitter - / jsmasterypro
    🖼️ Follow JSM Instagram - / javascriptmastery
    💼 Business Inquiries: contact@jsmastery.pro
    👇 Time Stamps
    00:14:55 - Layout
    00:24:25 - Navbar
    00:36:06 - Feed & Sidebar
    00:50:02 - API Data fetching
    01:04:00 - Videos
    01:31:07 - Profile page
    01:51:30 - Search
    01:57:29 - Video Details
    02:17:30 - Deployment

Комментарии • 1 тыс.

  • @tanayvaishnav3888
    @tanayvaishnav3888 Год назад +33

    Thanks Adrian for the awesome video! 🙏
    👇 Time Stamps
    00:14:55 - Layout
    00:24:25 - Navbar
    00:36:06 - Feed & Sidebar
    00:50:02 - API Data fetching
    01:04:00 - Videos
    01:31:07 - Profile page
    01:51:30 - Search
    01:57:29 - Video Details
    02:17:30 - Deployment

  • @user-qj5on2fp3s
    @user-qj5on2fp3s 5 месяцев назад +3

    This is the best place to learn to make React apps, master JS, learn React and what not. Crazy channel, crazy content, and absolutely mad respect to the instructor.

  • @SatyamWakchaure
    @SatyamWakchaure 2 года назад +26

    I discovered this channel 4 months ago and am amazed at the content quality. fine-made video. Thank you so much for this amazing project video, I learned so much.

  • @OPGAMER.
    @OPGAMER. Год назад +8

    My luckiest day when I discovered this channel.
    Thanks Adrian. Love from India

  • @lukagolubovic3641
    @lukagolubovic3641 2 года назад +37

    Hey Adrian, I just wanted to thank you from the bottom of my heart for creating videos like this one, you are one of the people who helped me to get my first programming job and I feel the need to express grattitude to everyone who helped me along the way :) this includes Academind, Fireship, Traversy Media, Lama Dev, kudvenkat, Laith Academy, Jack Herrington, The Net Ninja, Web Dev Simplified, Bro Code, freecodecamp, IAmTimCorey, Theo - ping gg, Mosh, Ben Awad, Tech with Tim to name a few, I am very grateful for you guys!
    HVALA TI PUNO!

  • @ZawCodes
    @ZawCodes 2 года назад +26

    I like the pacing of these videos. Already followed like 3 or 4 projects. I put the MERN project in my resume. And use the same project structure to do the interview assessment test and got an offer. Don't know why I felt like telling this but keep them videos coming.

    • @tauhid8k
      @tauhid8k 2 года назад +1

      Hey, can I get a little help how did you get an offer & what was your approach in short?

    • @jeankoppenjan486
      @jeankoppenjan486 2 года назад +2

      @@tauhid8k I would love to hear that too!

    • @ZawCodes
      @ZawCodes Год назад +6

      @@tauhid8k I was an angular developer but it is hard to find angular jobs so I needed to learn react. I learn react by following vids like these. And added a mern stack app into my cv so that I qualify as a react dev. The rest is about finding opening positions and sending resume to their hr email everyday.

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

      @@ZawCodes Okay that's how it is. Thank you. XD

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

      Hey man. Great story. How many of these videos did you use btw? Also do you mind sharing your resume?

  • @gouravjoshi3894
    @gouravjoshi3894 2 года назад +4

    And here comes my most favourite line after completing my project, "Hi, there and welcome to a project video".🔥🔥🔥🔥

  • @hamzahmd_
    @hamzahmd_ 2 года назад +84

    Is there any clone left on Earth, because Adrian is definitely gonna build an awesome web application out of it?

    • @javascriptmastery
      @javascriptmastery  2 года назад +17

      Haha, good one! :D

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

      ​@@javascriptmastery movie booking app

    • @gambomaster
      @gambomaster Год назад +8

      Yes javascript mastery's own website is still left to clone. 🤣🤣🤣

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

      @@gambomaster yeah bro😁

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

      @@javascriptmastery
      please Make a Clone of JavaScript Mastery Website🥺....
      It Really Looks Awesome...

  • @waifufx
    @waifufx 2 года назад +120

    I love this due to the fact that it is a neat Material UI Project(because I do not like boring Material UI projects) . Thank you JSM, Guys let's pump his subscribers up to 1 million and more. Let's go.
    Edit:
    Thanks guys for the likes

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

    Thank you so much Adrian.. Today I got land in my first tech job.. Just because of you and your excellent projects. Thank you so much

  • @tristanpicotte7784
    @tristanpicotte7784 Год назад +20

    Finished this up today! Had a couple of random errors here or there, but otherwise it went pretty well. Definitely got some good practice in, this is my first time working with material ui, and there were some styling syntax that I was unfamiliar with. Need to look more into it, but otherwise, think it went well. Will need to check some other tuts and see what else I can learn from the channel!

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

      Hi. At 57:30, Is this itinerary operator? Where does search, part, snippet and q come from?

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

      @@minthantoo3509 it came from param in api dynamically

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

      @@minthantoo3509 API Query Parameters

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

      Heyy can you please tell if you got error 429 ?? What to do?

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

      wait another day too many requests@@curious9208

  • @ancoorbanerjee
    @ancoorbanerjee 2 года назад +54

    I love your content. Can you please make a complete MERN stack project once? Looking forward to it with login handling authentication and authorization is something many people fail to understand correctly. Being able to see it in the form of a project will definitely help. Love from India

    • @javascriptmastery
      @javascriptmastery  2 года назад +31

      Yes, coming soon!

    • @code.7027
      @code.7027 2 года назад

      @@mohithguptakorangi1766 it's outdated so many errors but still we can do it by searching in Google but a new tutorial will be better

    • @ontheroos
      @ontheroos 2 года назад +6

      Using REDUX please!!!

    • @ontheroos
      @ontheroos 2 года назад +3

      @@javascriptmastery using Redux please!

    • @ilyasdev
      @ilyasdev 2 года назад +7

      Using redux toolkit. Appreciate

  • @itsayesha4440
    @itsayesha4440 12 дней назад

    For the second time i was building this project and so glad to complete it also deploy it. thank you for this video i had learn how to send request on rapid api, how to use rapid api and how to fetch data

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

    no words to express how amazing this work is.

  • @mahadabdurahman
    @mahadabdurahman 2 года назад +2

    TBH, IDK why this channel has not got 10m subscribers. Thanks a million time.

  • @abdellahdamri656
    @abdellahdamri656 2 года назад +3

    Ohhh It's here! This is AWESOME and Im hyped! I'll start coding right away. Thank you so much Adrain!!

  • @girikrishna7235
    @girikrishna7235 2 года назад +1

    Best programming RUclips channel to exist right now

  • @shinovar5465
    @shinovar5465 2 года назад +12

    I love this detailed tutorial for react and mui and rapid api but the only issue i have with this is you don't go step by step in terms of the from 'scratch' aspect, meaning that the dependency selection and grunt work process/thought process is what would additionally be extremely helpful.

    • @Steven-wo9bm
      @Steven-wo9bm Год назад

      agreed, just by going to material ui website and copying the given npm package gives you the dependencies necassary. Also by just opening the youtube-clone folder in "open folder" already gives you the index dependecies

    • @user-qt2mg1de7m
      @user-qt2mg1de7m Год назад

      Helpline📲
      Your Questions can come in.

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

      Bro this is free 😃 learn and understand the things

  • @itsanil3331
    @itsanil3331 2 года назад +1

    Your talk(codding)boom boom...no better youtuber than u that i currently find on RUclips 🔥🔥

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

    This is the best youtube channel on js . I dont know why this is underrated

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

    The website itself looks fabulous, on top of that I love how everything is explained so well including the requirements, what we would learn from this and heaps of other things! Great video overall.

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

      have you completed the project?

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

      did you ran into any problems like API couldn't able to fetch data? kindly let me know

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

      @@user-bq8fz5zp3n Nope, I was stuck on some part so I left it for later since I realised I needed more experience with Reactjs before finishing the project.

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

      @@tahawahiddaw6259 Apologies for late response, yes I got the same issue as well and have left the project for later.

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

      Do we have to pay for api or something?

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

    Great video, for those who have an error in the Feed, Fetch Api brings with it the playlist in addition to the videos, it is necessary to filter the playlist and leave only the channel and video.

  • @patientson
    @patientson 2 года назад +4

    I like the descriptive nature of this react. Anyone that watches this will be so impressed they will pause, like, suscribe and learn. Then letter learn and configure their own. This is the best 👌 I have seen. Thank you very much.

  • @erkinyusupov3998
    @erkinyusupov3998 Год назад +4

    "Wow, this RUclips clone tutorial video is top-notch! 🙌🎥 It's a fantastic guide that breaks down the process step by step, making it so much easier to understand and follow along. Kudos to you for creating such an informative and well-explained tutorial! I'm feeling inspired and motivated to dive into my own RUclips clone project. Keep up the great work! 👏✨

  • @dannyjeanlouis6883
    @dannyjeanlouis6883 2 года назад +1

    Just bought FilmPire. I'm excited for what I will be learning. Thanks

  • @PAMTech
    @PAMTech 2 года назад +3

    I've been waiting a long time for this video, Building App using Material ui ♥️

  • @sanketgawande3667
    @sanketgawande3667 2 года назад +2

    Thank you JS Mastery for such beautiful content here on RUclips for free , appreciate it.
    Waiting for project focused on back-end, secured routes and Smart database management.

  • @shadialmohtaseb6419
    @shadialmohtaseb6419 2 года назад +4

    I love you JavaScript Mastery ❤️❤️

  • @shashankkr1008
    @shashankkr1008 2 года назад +4

    Please make a video on how to look through a huge codebase if we want to contribute to opensource and also on how to debug a project.
    Thanks, you are doing a great work!

    • @javascriptmastery
      @javascriptmastery  2 года назад +2

      Great suggestion!

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

      @@javascriptmastery We're waiting this video. Have you done it?

  • @PratikGaikwad-e4n
    @PratikGaikwad-e4n 2 месяца назад

    For anyone who is having extra space after the channel card and between video cards, its due to the playlists. Console log (videos) and check for the search results, you'll see channels are also present. Create a similar component for Playlists like the Video and Channel card.

  • @OsmAnaa
    @OsmAnaa 2 года назад +4

    So much informations to acquire, you are great and different in a good way,keep up the good work 👍
    I just wanted to give a small feedback though:
    I think it would have been so helpful to understand the different APIs used if you took us in a detailed journey into each and every api and explain it's params
    I would also like to ask you if possible, to dedicate a tutorial on all about APIs
    Thanks.

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

    No need to Thank you! Purely Stunning Project! Everything was made Perfect!

  • @UpdaterMC
    @UpdaterMC 2 года назад +3

    Whew never thought there will be a tutorial like this on yt!
    And ofc if it is it would be on this channel 4 sure!
    Keep going with the great work

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

    I am only five minutes through the video, and I already it's gonna be awesome!!!!......Thank you so much JSM, you are the best!

  • @secretsorcerer
    @secretsorcerer 2 года назад +4

    Thank you so much, Sir. Again a perfect project for learning MUI 5.

  • @EasyGTheTechGuy
    @EasyGTheTechGuy 2 года назад +2

    This channel is literally my one stop for everything JavaScript 🙂.
    I've really learnt a lot, without having to pay a dime for a udemy course 😒.
    That's why I subscribed 😊
    Keep up the good work. 👍🙌

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

    For anyone stuck at videoId/channelId where the videos.map takes place, the structure of the array returned by the API has changed - it used to be item.id.videoId but now it is 0.item.id.videoId so you need to map video[0] (video[0].map(...) instead of video.map(...)). Hope this helps!

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

    Best youtube channel better than many paid courses.. Keep growing.. God Bless you...

  • @robsta76
    @robsta76 Год назад +4

    Hi all. I have been following this tutorial and I added the dependencies. However, I was getting the following error (Error: Can't resolve 'react-router-dom'). This is because I needed to do npm install to update the tree. This was missed in the tutorial. If anyone does face this issue, please remember that if you update the package.json you will need to add the following command in the terminal. Great tutorial by the way. Am new to react and finding this really useful. Thanks

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

      which command? can you please write?

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

      @@ahmetkocak9086 if you change any of the dependencies you need to write “npm install” in your terminal (ensuring you are in the correct directory). This will update the dependencies and the error message will not appear. Hope this makes sense. HNY!

    • @user-pb7ey1dk3y
      @user-pb7ey1dk3y Год назад

      Have you had any problems with Cors? Because I get an error that Core is blocking my request. And I can't fix it

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

    Anyone getting "403 strict-cross-origin-when-cross-origin" just leave the x-rapidapi-key in the fetchFromAPI file, don't put it in the .env file

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

    Even though I don't understand, but I really enjoy every second of the minutes of the lessons given

  • @shadialmohtaseb6419
    @shadialmohtaseb6419 2 года назад +3

    You voice is perfect ✅💙💙 i love that

  • @farhanibnesaif
    @farhanibnesaif 2 года назад +3

    Just for your teaching qualities
    I have purchased js mastery pro 😁
    You are just awesome 🤩

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

    Thanks a lot Adrian! You're teaching me a lot more than Uni did

  • @barton5787
    @barton5787 2 года назад +6

    Amazing video- really digging the app.
    If anyone is currently having an axios error within browser console with a 403 status, it may be your axios version (00.27.1 being the version in question) I resolved this by changing the version number to "axios": "^0.26.2" in my package.json. Hopefully this will help.

    • @ifeanyiorji3343
      @ifeanyiorji3343 2 года назад +2

      Thank you so much for this!. I should just change the version then restart the application, yes?

    • @barton5787
      @barton5787 2 года назад +3

      @@ifeanyiorji3343 Save the new package.json with the correct version and you should be set. You may have to ctrl + c out in terminal and reinitiate an "npm start" but it worked immediately for me.

    • @ifeanyiorji3343
      @ifeanyiorji3343 2 года назад +2

      @@barton5787 Thank you so much!

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

      yoo Thank you :>

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

      Bro this solution is to fetch the video s in console i didn't get the data it shows array(0) for me in console

  • @erickdamian9157
    @erickdamian9157 2 года назад +2

    I just finished watching the video and finished making this app thanks to you 😃

    • @javascriptmastery
      @javascriptmastery  2 года назад

      Great 👍

    • @joaonascimento3574
      @joaonascimento3574 2 года назад

      Ahahaha that's impossible. He just did the upload 20min ago and you already watched and replicated the project ? Ahahaha

    • @erickdamian9157
      @erickdamian9157 2 года назад

      hahaha you got me there but im half way done

    • @shadrackdarku8613
      @shadrackdarku8613 2 года назад

      @@erickdamian9157 🤣

  • @fichamann1527
    @fichamann1527 Год назад +7

    Tip: Si estas trabajando con typescript les recomendaria que en la parte del Sidebar cuando implementamos los iconos, en vez de que en el array pongan [ { name: name-icon , icon: }, etc...], mejor quitenle el tipado de componente de react (los "< />") y cuando lo vayan a usar en categoires.map, utilicen

    • @kennedygitahi
      @kennedygitahi Год назад +7

      Translation: "If you are working with typescript I would recommend that in the Sidebar part when we implement the icons, instead of putting [ { name: name-icon , icon: }, etc...] in the array, better remove it the component type of react (the "< />") and when you are going to use it in categories.map, use "
      The above also applies if you are using Vite. Thanks, @fichamann1527, saved me a lot of headache

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

      algun tip para no tener que pagar para usar las api? 🤣

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

      @@facundodominguez1063 no queri nahh oeee xd

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

      @@fichamann1527 jajsjsjd empecé re entusiasmado y cuando me di cuenta que tenía que pagar para usar la api dropee todo 🤣🤣

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

      a? que yo recuerde, solo te creas una cuenta y enlazas el token de acceso para poder hacer peticiones a la api, pero es limitado onda, no mas de 100 peticiones por dia.

  • @alisufiyan5133
    @alisufiyan5133 2 года назад +1

    watching later liking it now so the content upload and motivation for adrian continues.

  • @unpromisedNeverland
    @unpromisedNeverland 2 года назад +3

    I love your content! Thanks for sharing your knowledge with the world!!

  • @olorunfemiallo1917
    @olorunfemiallo1917 11 месяцев назад +1

    I'd love to commend you for dropping such informative and educative content for free here on RUclips, thank you so much, I really gained a lot from this tutorial though this is the very first tutorial of yours I'll be watching and it's really helpful but the only criticism I'll give this particular video is you were not as explicit as possible there are a lot of things you didn't explain explicitly. Personally, I will not recommend this tutorial to a beginner cause it's not that explanatory in the slightest(I'm talking subjectively now), you did a lot of things I personally did not know and you didn't explain what it does or why you did such thing
    but nonetheless, it is an awesome content

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

      Agreed, anyways you can use ai to explain what he did you didn't understand!
      overall that was a really infromative and well structured project tutorial!

  • @atharvamali3081
    @atharvamali3081 2 года назад +9

    Absolutely loved your content. Can you please make a complete MERN stack project on Automated College Placement System?

  • @mindbodyps
    @mindbodyps 2 года назад

    I learned Ant Design from one of your projects and I'm addicted to it, its the best library and very easy to use, with a lot flexibility

  • @bengalvibe2443
    @bengalvibe2443 Год назад +4

    It would be much convenient if you make short playlists on every section rather than a whole 2 hrs video. It would help us to learn as an online course system such as Udemy. Btw YOU ARE AWESOME ❤❤🎉

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

      lol. If you have short attention lifespan, then do something about it. but this is an educational video, so even 9 hours straight video is welcome.

  • @ameenkolapo
    @ameenkolapo 2 года назад +1

    This is a great tutorial. Since I found your channel, your videos is my number one go to.

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

    You are the cleanest teacher I ever known , the voice, the video, the order, I really enjoy and learn with your videos, what a great channel.

  • @Quillraven
    @Quillraven Год назад +4

    In case other people face similar issues/warnings/questions (note: I am developing in Webstorm and I used Typescript):
    - from what I saw "exact" is no longer allowed in a Route. So """ is correct. "" will not work
    - in order for React to pickup your .env variables, you must prefix them with REACT_APP. Otherwise, you cannot access them with process.env
    - The shorthand versions like "category.name === selectedCategory && "#COLOR"" will not work and I would argue that it is very questionable code. The result seems to be "false (boolean?)" if the first check fails which is then weird to assign it as background color. Therefore, I suggest to use the ternary operator to make it clearer and correctly return a string. Like: "category.name === selectedCategory ? "#COLOR" : undefined
    - I am not sure why the author changes between async/await and then when working with Promises. He did not explain it. Anyway, if you want to also use async/await in your useEffect to be consistent, you can also do that e.g. via the IIFE format:
    useEffect(() => {
    (async () => {
    const data = await fetchYtAPI(`search?part=snippet&q=${selectedCategory}`)
    setVideos(data.items)
    })()
    }, [selectedCategory])
    - CardMedia does not have an "alt" property it seems. Just remove it
    Besides those small things, it is really a great video! Thank you :)

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

    my ideal my teacher i am always waiting for your videos and my most favourite line "Hi, there and welcome to a project video"..... love you adrian😍😍

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

      Hi! Can you please tell me where he copied the 'index.css' file from? I just started its at 13:55

  • @ifeanyiorji3343
    @ifeanyiorji3343 2 года назад +12

    Awesome job, Adrian. However I had a problem consuming the APIs. I'm quite new to this so i don't know what's wrong but i keep getting "localhost/:1 Uncaught (in promise) AxiosError {message: 'Request failed with status code 403', name: 'AxiosError', code: 'ERR_BAD_REQUEST', config: {…}, request: XMLHttpRequest, …}" in my console. Can you please help out?

    • @maimohammed817
      @maimohammed817 2 года назад +1

      me too I have the same Error
      any one find the solution

    • @amirsade5110
      @amirsade5110 2 года назад +2

      ​@@maimohammed817 i have tried many ways since 3 days ago to solve this problem
      i need this 😒😒😒😒😒😒😒😒😒😒

    • @TekEd2023
      @TekEd2023 2 года назад +1

      I think the problem here is the constant js?..

    • @maimohammed817
      @maimohammed817 2 года назад +3

      @@amirsade5110 I discover that my problem is 'I forgot to make a subscribe in rapid api '

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

      I m stuck at this problem also , I have literally check code many time and there is no error from there and I even created a rapid API key from difference account but it still doesn.t work.

  • @riddhi5560
    @riddhi5560 2 года назад +2

    Thankyou so much for this Adrian!! You are a saviour.❣️❣️ You provide all these amazing content, and that too, for free.! You are an angel!!

  • @sushantpandey2127
    @sushantpandey2127 Год назад +5

    I don't understand how and why you are writing 'videos?part=snippet,statistics' and 'search?part=snippet&relatedToVideoId=' ?????

  • @Heheh01737
    @Heheh01737 2 года назад

    a good way for watching youtube videos without ads

  • @navyaarora5122
    @navyaarora5122 2 года назад +4

    Hey! Great content! I am facing an issue "Uncaught (in promise) AxiosError" 403 status error in receiving array of videos at 1:02:57 in your tutorial video

    • @javascriptmastery
      @javascriptmastery  2 года назад +1

      Try checking whether your API keys are coming through

    • @navyaarora5122
      @navyaarora5122 2 года назад

      @@javascriptmastery Yes, I just checked

    • @shanli6502
      @shanli6502 2 года назад

      Hi there, did you fix this issue? i am stucking with this right now....

    • @shanli6502
      @shanli6502 2 года назад +1

      nevermind i figured it out

    • @muhammaddaniyal3322
      @muhammaddaniyal3322 2 года назад

      @@shanli6502 How?

  • @KeskilChnProgram
    @KeskilChnProgram 2 года назад +1

    Aaaah the new project from this magnificent channel!!!🤩🤩🤩😱😱😱

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

    Around 1:02:47, I get error code 404, even though I'm positive I typed in the right key. Tried both environment variable and typing directly. Any suggestions?

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

      Hi. At 57:30, Is this itinerary operator? Where does search, part, snippet and q come from?

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

      I have that same 403 problem, have you solve it?

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

      @@KazeChannelKC Just remove optional chaining (?.) for thumbnail, banner, etc.

  • @lokeshnegi5051
    @lokeshnegi5051 2 года назад

    what ever I think of is already uploaded on your channel.
    thank you so much dude.

  • @user-lr5rk3ec2z
    @user-lr5rk3ec2z Год назад +2

    If you get the problem about 403, like AxiosError, I deanl with it by click the button of a at the website API Documentation

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

    API is not working

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

    i just completed and deployed my project... thank you for the tutorial.

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

      Hello i just learned reactjs i am looking to make projects can you please tell is it okay as a beginner to make this project. Also what was your approach to completing this tut and how much time it took you. I want to make at least 3-4 projects. I am getting confused which projects to make that i ashow in my portfolio. Thankyou

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

      @@kartavyasharma6272 i believe it is a good project for a beginner and took steps as per. the video only when through material ui doc also, each things or logic that is used here is well explained.

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

      Thankyou😃

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

      @@Lanterns09 yess..

  • @rachidrachid-lo5uq
    @rachidrachid-lo5uq 2 года назад +3

    Let's get to 20k likes guys

  • @goalmaaz4179
    @goalmaaz4179 2 года назад

    I have been patiently been waiting for another React Native project, I build the first React Native project on this channel completely 🙌🏾💯🖤
    Please do more React Native project

  • @alipasha7275
    @alipasha7275 2 года назад +1

    When i see a new video on channel, i say yeeeeeees that's awesome 😍

  • @Jody-6
    @Jody-6 Год назад +1

    Thanks for the fantastic video. You are a very good teach and explainer. I had a couple of errors here and there but figured it out. The RUclips clone looks great. I learned so much. ❤

  • @KhoaSebastian
    @KhoaSebastian 2 года назад +1

    wow, my weekend is going to be excited!!

  • @Mikewendwosen
    @Mikewendwosen 2 года назад +1

    this Guy really explain, maximum respect man

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

    you are a very good teacher in the wold 😍😍

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

    and today I did my first full production build project. Thanks alot❤❤

  • @ayushdedhia25
    @ayushdedhia25 2 года назад +2

    This man is unstoppable 💯🔥 Love you JSM ❤️

  • @dominikawojewska3985
    @dominikawojewska3985 10 месяцев назад +1

    woah, I'm watching this tutorial a year after it was released and the JSM channel went from 379,000 to 723,000 subscribers. That tells you something

  • @bikitirua5935
    @bikitirua5935 2 года назад +1

    Your always lunch premium course 🔥🔥

  • @motivateme3152
    @motivateme3152 2 года назад +2

    Amazing projects only JSM 👏👏

  • @zigzagbeon
    @zigzagbeon 2 года назад +2

    I really like your channel. If you could make a series on responsive design using Material UI or antd, that would be great.

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

    Another amazing project JS mastery!! I am excited to join your course and create an AI netflix application. Thanks again

  • @usmanmughal5916
    @usmanmughal5916 2 года назад +1

    Great video ❤️, next a Google classroom clone and attendance system

  • @richardmasters2045
    @richardmasters2045 2 года назад +1

    I know what Ill be doing this weekend, thanks Adrian u da man!!!

  • @PrashantMalviya-jk8vp
    @PrashantMalviya-jk8vp 8 месяцев назад

    The way you teach is amazing, loved it💓,...concepts as well as best practices

  • @RAHULYADAV-rw4xj
    @RAHULYADAV-rw4xj 2 года назад +1

    The legend the myth is back already liked video before Playing it ❤️

  • @jiyaul6798
    @jiyaul6798 2 года назад +1

    love u...now we want to learn whatsapp or messenger clone with react native

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

    I love this project..Please create another project using Ant design

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

      hello...did you get any CORS error?? if yes, how did you solve it??

  • @mastergamers6991
    @mastergamers6991 2 года назад +1

    Ur content is mindbliwing i wish ur the most subs youtuber in the world

  • @nandishj.u.7886
    @nandishj.u.7886 Год назад +1

    No words for this Video, just 🙏🙏🙏🙏 Thank you, it helps so much

  • @mightyboateng
    @mightyboateng 2 года назад

    Wanting to start learning API's and this tutorial came in. Thanks a lot 🙏

  • @foreigner268
    @foreigner268 2 года назад +1

    I love your content and teaching style, JSM. Thank you!

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

    tamaño de video, como se ajusta a diferentes dispositivos: 2:17:00
    27:00 logos del sidebar
    53:30 donde meter API Key
    1:01:00 hacer que los botones pongan la mejor parte
    1:50:50 search API
    1:15:50 quitar el box gris con titulos del video
    2:03:06 esto es lo que quieres(que no pngan mas damier)
    2:10:35 esto quitalo todo
    (simplemente quita el import de las .jsx del index.js final. no te las cargues completas porque todo va ligado con funciones)

  • @vkt0r
    @vkt0r 2 года назад +1

    You should get verified twice.I am learning react and this truly resourceful.

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

    The first 10 seconds is literally almost exactly how my RUclips looks

  • @Felix-dh9tl
    @Felix-dh9tl 2 года назад

    Cool project, gonna do this next after the gym app

  • @CTILET
    @CTILET 2 года назад +1

    Oo my favorite chanel posted a new video!

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

    Thank you for this Adrian, works very elegantly, i had issues with assigning all of the api keys but i managed to work it out perfectly, Thank You and God Bless you my Good Man🙏🙏🙏

    • @ABHISHEKGUPTA-de8iy
      @ABHISHEKGUPTA-de8iy Год назад +2

      can you tell me how you fixed that . I am not able to access the data from api

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

    I finished this project today. Thank you for your great tutorial. I helped me a lot. ♥️

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

    Absolutely stunning tutorial . Learnt a lot from this also will learn alot ..soo much to learn from this video which is what all are craving for . Thank you ..❤