Build A React JS Weather App - OpenWeatherMap API - Tutorial

Поделиться
HTML-код
  • Опубликовано: 19 янв 2022
  • Build a React JS weather app using the OpenWeatherMap API. We will be using axios to connect with our API. There are probably a million ways to build a weather app and this is on a more basic level, but a great way to learn a few core fundamentals in React. Let me know what you think in the comments below.
    ZeroTo Mastery:
    - Master React JS Course - bit.ly/Learn-React-JS
    - Complete Web Developer in 2023 - bit.ly/Complete-Web-Developer...
    Learn to code here!
    bit.ly/Code-Challenges
    OpenWeatherMap API:
    openweathermap.org/api
    Github Repo:
    github.com/fireclint/weather-...
    ☕ Buy me a Coffee ☕
    www.buymeacoffee.com/clintbriley
    Instagram 💪
    / fireclint
    🔥 My Coding Equipment 🔥
    Logitech MX Wireless Keyboard - amzn.to/3xKPFiN
    Logitech MX Master 2S Wireless Mouse - amzn.to/3O5WmRD
    SAMSUNG 49-Inch Gaming Monitor - amzn.to/3mvUy8M
    Shure MV7 USB Podcast Microphone - amzn.to/3O00nqG
    Mic Boom Arm - amzn.to/3NHn6YU
    Monitor Desk Light Bar - amzn.to/3xzKlyj

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

  • @UnknownUnknown-mt1oi
    @UnknownUnknown-mt1oi Год назад +11

    This is my first React project and you made it so simple, interesting and attractive.

  • @doobinl8505
    @doobinl8505 Год назад +14

    Thanks for such a great video, one of the few videos where I was able to follow along the whole way without much hassle and refactoring the tutorial in a modern way just so it works.

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

      That’s awesome man thank you! Code does become rather dated pretty quickly!

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

    Hi thanks for such a tutorial. First time using axios and find it very easy. Hope you will show such a small but important tutorial.

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

    Thank you for the tutorial! Really learned a lot!

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

    Great video again just completed it here is the code snippet to check if no city is found
    axios.get(url).then((response) => {
    setData(response.data);
    }).catch((error) => {
    alert(error.response.data.message)
    })

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

    thank you so much.this is really cool and easy to understand. wish you best of luck for more this type of quick learning videos

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

    im just learning react but i enjoy your teaching style, thanks brother!

  • @user-ke9kx4tp7c
    @user-ke9kx4tp7c 10 месяцев назад

    Thank you so much man!!!!! It was really helpful

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

    Great tutorial. I've just found your channel, and helped already me a lot! Subscribed! Hope you upload more tutorials/short projects like this!

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

      Thanks for the sub! So awesome!

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

    this tutorial exceeded my expectations and made things so much easier for me thank you so much! :) i will be following and using your tutorials going forward!

  • @AparnaDhara-zs2kl
    @AparnaDhara-zs2kl 4 месяца назад

    Really educational for beginners!!

  • @viniciusm.m.7822
    @viniciusm.m.7822 2 года назад

    Thanks, dude! Keep it up!

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

    This is just brilliant , perfect tutorial exist , i made my first project for resume hurray

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

    Fantastic, thank you!

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

    perfeeect , i was struggling to implement open weather, but you made it so simple, thanks a lot!!!!!

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

      Thank you Paloma!

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

      Hey.. I completed react js some times ago and looking for some beginners project. Can u help me with that..

  • @the-boss-98
    @the-boss-98 6 месяцев назад +1

    I was actually building a similar app by myself and this error 28:07 had me stuck the whole day. Thankfully found this video.

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

    I came here because I was struggling with the undefined reading of temp part. Great solution, very straightforward. Well done!

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

    Great tutorial, I learned a lot. I subscribed and I'm excited for more. Thanks! :)

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

    Have to say thanks for these videos, was struggling with react for so long but watching these vids has helped me so much. Great content.

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

    Really great and simple guide,subscribed!

  • @carlosarmandolariosrojas7870
    @carlosarmandolariosrojas7870 11 месяцев назад +2

    its simple but very useful, thanks man!

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

    Yeaaayy! Such a joy making the first reactive api webpage!! 🥳 Thank you very much!

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

    Appreciate the video. Has made so many things very clear for me. Well done sir, looking forward to future videos.

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

    Mate, this was brilliant. Thanks for the tutorial.

  • @andrei-petrulazar5564
    @andrei-petrulazar5564 2 года назад

    Great content! I learned many useful things. thanks a lot !!

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

    a good extension of that would be changing the background depending on the weather condition

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

    Thanks for such a great video! i love this

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

    Thanks for a great tutorial!

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

    Great tutorial, thank you.

  • @Abduraxmon-mh7bp
    @Abduraxmon-mh7bp 2 месяца назад

    good job my frends bravo

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

    Great tutorial and also a good explanation of each step

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

    Soy de colombia muchas gracias por tus videos por tu enseñanza mil gracias

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

    Amazing ❤

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

    Hey clint awesome work, followed along and completed it.
    Made some changes as onkeypress and event is deprecated , and played with css styling too.
    Had an idea about axios but didn't implement it, it was fun playing around with code.
    Thanks a lot:)

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

      Hello there, please can you tell me how you went about the onKeyPress. It's deprecated in mine too so I'm stuck with the code. Secondly my background image only covers 3/4 of the browser, is there anyway I can fix this?
      Thank you very much and I am looking forward to hearing from you.

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

      @@jessiefianu6881 hi, since onkeypress was deprecated I used onKeyDown and it worked fine for me. And for covering your whole background image maybe use object-fit property

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

    sir you have no clue how much i struggled to find a way to run a function on a key press, , this video helped alot , thankyou so much

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

      Thanks man- I know that’s frustrating! Haha

  • @anupprajapati6843
    @anupprajapati6843 25 дней назад +2

    What if you entered the city that does not exists , you should add condition to display "City Not Found" for that matter. Otherwise its 10/10 app Great!!!

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

    Thank you 👍👍

  • @sablecipher
    @sablecipher 12 дней назад +1

    Thanks so much! This was great. Quick question, when it comes to pushing to GitHub, how do we hide the API key?

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

    thank you so much for this video it was amazing project

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

    i'm learning react and i have to say it was a great video for beginners thanks for sharing it

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

    keep it up best tutorial ever it works with me thanksssssssss

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

    thanks for your video, i really help me! greetings from Argentina.

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

      Glad it helped! Thank you so much dude!

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

    Thanks !

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

    Great video

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

    Thank you This video is helpful

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

    great tutorial, thank you

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

      does this api still working? should i follow this video?

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

      @@varunupadhyay2488 yes working,api works after half an hour

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

    I started Learning React Last month and it felt different from Vanilla Javascript but you made it simple, after seeing this video, i play around with Rapid API, i am forever subscribed to this channel and if you decide to leave youtube, i will follow you to anywhere so i can learn whatever you know, lol. YOU MAKE IT VERY VERY VERY VERY SIMPLE. Thank you so much Sir

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

      Thank you so much man! React makes things so incredibly easy!

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

      How's the journey being so far Obinna?
      I started learning React a few weeks now. It's going quite well so far

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

      @@nanatieku5805 I’m a pro now, I use it as the front end to the full stack applications I build, I use typescript too

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

    Hell yeah man thanks explained everything perfectly i am going to try making a train schedule app now

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

      Glad I could help - that sounds like an awesome project dude!

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

      @@codecommerce thank you my brother you helped me out a lot

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

    very good job
    you can also add .catch in search location ,
    in case someone type a location that not exist , like dradubau
    const searchLocation = (event) => {
    if (event.key === 'Enter') {
    axios.get(url).then((response) => {
    setData(response.data)
    }).catch((error) => {
    console.error('Error fetching weather data:', error);
    setLocation('');
    });

    }

    }

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

    Great video!

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

    This is one of the best tutorial for using basic API

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

    A new subscriber from Pakistan , Thanks really simple and straight forward 🥰

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

    hi, i made a seperate component for the search and for the actual information, how would i get the weather info from the search component to the information component so it can be displayed?

  • @aymenbachiri-yh2hd
    @aymenbachiri-yh2hd 5 месяцев назад

    thank you

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

    Excellent🤩

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

    Good job👏🇧🇷

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

    Thank you so much for this tutorial! It was really fun and I learned a lot, including a previously unknown (to me) JavaScript method: toFixed()

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

      That's awesome man - Glad it helped!

  • @JuNe-rm6pk
    @JuNe-rm6pk 2 года назад

    Very good tutorial! Really helpfull! 👍 Maybe can we wish for a tutorial about a travel map app. something like that? That would be great. Thank you! 🙏

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

      Great suggestion! That would really be cool - add in google map API!

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

    an amazing video , thanks for this ,will be locked into your channel

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

      can you please help me at 11:11 , the star wont work, what else can i use instead of it?

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

      Thank you!

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

    So nice 👏

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

    Thank you for this walkthrough.
    On 7:48, did you add an emmet extension? figuring out right now how to get that Emmet Abbreviation suggestion to keep saving time. Current emmet extensions I have do not throw me options like yours

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

      I'm wondering the same thing, way faster workflow

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

    esta tan bien explicado que aun sin dominar el ingles se entiende perfecto, excelente tutorial

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

    good work bro keep it up

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

    Use an extension to right import react from 'react'';....
    This extension named: ES7+ React/Redux/React-Native snippets
    Then right rafce in each react functional component, for class based component rcc

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

    Built my first react application thank you so much :)

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

      Awesome dude!

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

      does this api still working? should i follow this video?

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

      @@varunupadhyay2488 yeah the api working it’ll take sometime to become active after that it’ll work just fine

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

      Is it still working or not? Pls reply ​@@varunupadhyay2488

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

    Love the tutorial! First city entered is my city! Haha

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

    thanks

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

    Thanks papi

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

    what happens if the user enters something that isn't a city? its not really finished.

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

    hello men great video but the current API don't have the location parameter, only the latitude, and longitude

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

    how could you alter this project so that you have a "gallery" of the different weather data for differnet locations?

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

    at 26:46 I keep just getting axios 404 errors. On the open weather site I had to scroll way down to find the API call example in this video. Says its no longer being supported, and the newer version uses Latitude and Longitude. Anyone know how to fix? API stuff is where im the weakest rn and I have a React interview in 2 days :/

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

    I didnt understand what you did with the json file of the API result on 6:42. can i get an explaination of what was that and how to do it ? please :)

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

    Awesome work Clint. Is there a way to have it automatically display from your browsers location vs. searching for a location. I haven't watched your whole video yet so not sure if you covered it or not

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

      Thank you sir! I didn’t even think about that, but I’m sure you can!

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

    This tutorial really helps me to practice React with API~
    At the end of the course, I found that while refreshing the website , the unit of temperature would still exist .I’d say that because it was written in ".top" not in ".bottom" . Was it right?
    Then i am trying to change the backgroung URl via using Pexel API . Hope it works.~~~

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

      How are you making the API call?

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

      ​@@codecommerce Pexel API can be used by searching pictures whatever keywords you want , with the location in weather website , it can search the weather and the pic at the same time ,and if i can't seacrh the city that i would use the default pic to display . But i did come up with a problem that i still can't figure it out , screen would flickered with the default pic while refreshing or searching new location . Sorry about that my English isn't really good.

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

    man i create apps fine but learning CSS with you really helped me a lot thanks from INDIA brother loved this project a lot

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

    Im not sure what im doing wrong but the ${location} in the URL string doesnt update from the input.. my axios is getting error

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

    Increase the font size of Vs code so its easier to follow along.
    Thank you.

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

    Hi, thanks for this. Really helpful. I'm just wondering why you're keeping your API Key just hanging there out in the open? Any reason for that?

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

      Hi Emilia! No- I should’ve put it in a .env file 🤫😏 hehe

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

      @@codecommerce Do you have a video on .env files? I've been meaning to figure how to use them.
      Also, the feature: get current weather data by city has been depracated. Is still works tho. I been trying to get the coordinates from their geolocation api and then pipe that in to another api call.Kinda struggling with it. lol
      Thanks for the awesome content!

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

    on minute 20:20 , why did you initialize the first state with {} as an object and the second one with "" as a string?
    how do i know when to use those?

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

      I think it's because the data is gonna refer to whole json data object where as location is used only to store city name so it's initialized as empty string

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

    Hey Clint hope all is well brother/ So I have a question for you, is there a way to make the hamburger sub menu auto close. As it stand now if you open the menu and increase the size of the screen the menu stays open and then you have to reshrink it to get the "x" back to close the menu out. Any suggestions?

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

      I didn't even realize that - sorry man! We should be able to add "hidden" in a media query.

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

    what can i use instead of the star at 11:11 ?

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

    Which extention have you used for creating div with classname directly using the dot operator?

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

      That is with vs code “emmet”. I believe it comes natively.

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

      @@codecommerce yup got it sorted

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

    20.01 for stating state main part

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

    I made a project like yours, following all those steps and I've finishided it. But, my extension "Live Server" isn't working all at. I've tried every option to have my project displaying on my browser and I couldn't. The things I've tried:
    - host IP;
    - choosing another browser;
    - windows's default browser;
    - linking CSS to ReactJS;
    - opening the project with the directory of origin;
    - naming the folders correctly.
    Do you have another option to suggest me?
    --
    If you can help me out, I will be pleased. I need your help 😢😢😢
    Anyways, buddy, nice tutorial and great job! Congrats!

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

    Great content it would be great if we see some easy more stuff with some bootstrap or material css

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

      I should familiarize myself a little better with CSS libraries. I'm not a huge fan of bootstrap however I think material and tailwind is a little more appealing!

  • @vevagaanandanpillai
    @vevagaanandanpillai 3 дня назад

    I was scratching my head because of the back ticks in the "url" variable. 😂

  • @victoria-exito
    @victoria-exito 2 года назад

    Hi! Thanks for your video! It is excellent!! Could you set up the wrapping text for your code? That way we will be able to see your code lines at any time! God Bless you! :)

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

      Thank you - I'll try and keep that in mind.

    • @devenderkumar-pr6ig
      @devenderkumar-pr6ig 2 года назад

      I having a issue i am not able to see bottom details(humidity,wind speed etc)/below the page its showing white space only

  • @Bri-Official-Selftalks
    @Bri-Official-Selftalks 2 года назад

    The fahrenheit is bit off for me, i.e. when I type in Dallas I get 9F instead of 49F. what may be causing this issue?

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

      Hmm sounds like you may be getting back celcius instead of fahrenheit perhaps? You would just need to alter the url value.

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

    Thanks for tutorial buddy, just wanted to say that your warning it was in line 43 need to be ( !==).

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

      Thank you Aurrel- I appreciate that.

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

    Mby use bootstrap next time it would save a lot of time with the styling

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

    What if I want to print those responses to any specified file format like csv?

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

      Hi Nyasha, I would have to look that up. I am not sure off the top of my head.

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

    Should this project contains 2 microservices communicating each other ?

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

    how did you format the json info that you saved from the website into vscode?

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

      If you are referring to how it’s formatted in vscode then that is all vscode! :)

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

      @@codecommerce yeah man! I got it formatted when I installed the prettier extension. 👍

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

    Hey Clint, thanks a lot por the vid!! I was wondering how to add an image based on the data for ex, when its raining a rainy img in the background. Also if you could tell me how to make it responsive for mobiles, im a noob with react D:

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

      Just watch other videos Clint has to make it responsive. About changing the image according to the weather, watch the bmi one, because he implements it there. I'll do that myself too... But now that I see better, this app is already responsive!

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

      @@carlosamaral6917 Will do, but is it? I coded it watching the vod and when i open it with my cellphone it shrinks on the bottom

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

      @@Meithe1 I think that's the idea

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

      Thanks Carlos!

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

      @@codecommerce You're welcome!!

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

    I have a proplem everything is going well except when i take the weather.json data inside the file are not shown can you help me please

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

    @20:54 when I input the ${location} it throws the warning "Unexpected template string expression. eslint(no-template-curly-in-string)" and when i test it in the dev tools it gives a 404 error

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

      does it reference the line of code?

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

      I have the same problem, and can't find a solution.

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

      I am having the similar issue with 404 not found . I guess it is not unable to fetch data from the API and also the onkeypress={SeachLocation} doesn't work for me

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

      make sure you put this line of code in between backticks ` ` and no quotation marks ' ' . this as a template literal otherwise it wont work

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

      @@codecommerce I have the same problem, It does not distinguish the ${location} between the api link (it counts it as one whole link). Any tips to resolve this?

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

    Hi Im triying to use this tutorial but the Api is now a version 3.0 , Im not being able to follow it because theres is no city parameter on the 3.0, the one that you use is a 2.5

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

      Ah yes, the world of tech - always evolving!

  • @longsteinpufferbatch4949
    @longsteinpufferbatch4949 11 месяцев назад +2

    Why is my onkeypress slashed out? Any help will be appreciated

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

      It's deprecated now since it won't work in all browser, instead onKeyDown is used

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

    What happened in 6:43 I didnt get it and how the weather(1).json changes into like that

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

      So I just copied the response and pasted into a js file. When I saved it, the data was formatted nice and “pretty”. I’m using the “Prettier” ext to format all of my code.