Build a Weather App in React JS | React JS beginner Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ม.ค. 2020
  • Learn how to make a Weather app in React JS, we use the Open Weather Map API to make calls to a restful api to return the current weather data. This uses the Modern Javascript Fetch AP along with React hooks and conditonals.
    A React JS Project
    Day 11 #31Days31Videos
    Source Code: github.com/TylerPottsDev/weat...
    // JOIN THE DISCORD
    / discord
    // MY GEAR FOR CODING AND TH-cam
    Blue Yeti Microphone: amzn.to/3jr3l7T
    Microphone Stand: amzn.to/35B9LMN
    Chair: amzn.to/3dWds3F
    Thunderbolt Dock: amzn.to/3osBF6u
    Monitor: amzn.to/37I8KoR
    All of these products I own and have tested!
    FOLLOW ME ON TWITTER!!!
    / tyler_potts_
    LIKE, SUBSCRIBE & SHARE
    Music
    DEAF KEV - Invincible (NCS Release)
    Neffex - Grateful (NCS Release)

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

  • @Haldinyar
    @Haldinyar 4 ปีที่แล้ว +116

    I learned a lot about CSS in this React tutorial lol.

  • @crazycat2969
    @crazycat2969 4 ปีที่แล้ว +87

    14:00 Guys u don't even need that long code to build date. You can just easily take the date object and convert it to string (date object return day, month year...)
    For example:
    let date = String(new window.Date())
    date = date.slice(3,15)
    In my case date returns: May 25 2020

    • @axeljacob4632
      @axeljacob4632 4 ปีที่แล้ว +9

      ||
      let today = new Date().toLocaleDateString()
      ||
      let today = new Date().toDateString();

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

      I have these issues. What did I do wrong?
      'api' is assigned a value but never used no-unused-vars
      'day' is assigned a value but never used no-unused-vars
      'date' is assigned a value but never used no-unused-vars
      'month' is assigned a value but never used no-unused-vars
      'year' is assigned a value but never used no-unused-vars
      Unexpected template string expression no-template-curly-in-string

    • @alexsmith-rs6zq
      @alexsmith-rs6zq 4 ปีที่แล้ว +3

      You don’t have to but it allows you to format the date in the way you want it to display. It’s a stylistic choice not bad practice.

    • @PeachiiWubs
      @PeachiiWubs 3 ปีที่แล้ว

      @@gallant7661 in vscode get the extension eslint. then hover over the code with "no-unused-vars" and hit quick fix then click the disable no-unused-vars for the whole file.

    • @NoobMaster-nr3jw
      @NoobMaster-nr3jw 3 ปีที่แล้ว +2

      no way it Elon Musk!!!!!! 😱

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

    I had never done this much CSS in my previous tutorials! Thanks, buddy learnt a lot...

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

    thanks for this awsome tutorial, that was clear, well explain, never too slow or too fast ! Great job !

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

    Thank you for the video! You're great at explaining and straight to the point

  • @dremiq6670
    @dremiq6670 4 ปีที่แล้ว +409

    let months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
    let days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];

    • @Thejusticier44
      @Thejusticier44 4 ปีที่แล้ว +12

      True hero

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

      @@Thejusticier44 Kappa

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

      Initially I thought why this comment got so many likes but now that I am building my own App

    • @dremiq6670
      @dremiq6670 4 ปีที่แล้ว

      @Joshua (Nakjun) Paik i got u my g

    • @bhagyashingale5663
      @bhagyashingale5663 4 ปีที่แล้ว +13

      {new Date().toDateString()}

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

    This was super helpful! I'm currently interviewing for a position that uses React, and I've never done much coding with it.

  • @buncha1499
    @buncha1499 4 ปีที่แล้ว +6

    Great tutorial, thank you bro! One tip that is a great new feature, you can use optional chaining to replace the ternary for truthy or falsy results...

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

    This is very begginer friendly, keep up the good work. Thanks a lot Tyler.

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

      Glad it was helpful!

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

    Thank you so much for this tutorial, I loved it! and BTW you have a lovely personality which make this video more enjoyable.

  • @wesamal-shaibani8157
    @wesamal-shaibani8157 3 ปีที่แล้ว

    Thanks for the awesome tutorial. I just added a few lines to view different picutures depending on the weather

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

    Thanks for this tutorial bro. While going through the Weather API site, I noticed that it provides info in Hindi also which is my native language. I added lang parameter in my api query and changed the days and months name in Hindi. Voila! I have a weather app in Hindi now.
    let months=["जनवरी",'फरवरी', 'मार्च','अप्रैल','मई','जून','जुलाई','अगस्त','सितम्बर','अक्टूबर','नवम्बर','दिसम्बर'];
    let days=["रविवार",'सोमवार','मंगलवार','बुधवार','गुरुवार','शुक्रवार', "शनिवार"]

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

      my code not working! please help! i am using npm. ..cant fetch Api

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

    I am a beginner and I really loved this in my initial learning.

  • @teacherissagadem2769
    @teacherissagadem2769 4 ปีที่แล้ว

    you just import everythings you need in react, it's wonderful

  • @MegaMagnax
    @MegaMagnax 3 ปีที่แล้ว

    Learned a lot from this tutorial, helped me build mine !! New sub

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

    thank you this was DOPE! learned a lot on css and react.

  • @mohanedesmail
    @mohanedesmail 4 ปีที่แล้ว +108

    Transition Error you must type s after the number
    transition: .4s ease;

    • @TylerPotts
      @TylerPotts  4 ปีที่แล้ว +16

      My bad... I was so tired when I recorded this... haha Thanks!

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

      @@TylerPotts Hope you got some rest :D

    • @klarnorbert
      @klarnorbert 4 ปีที่แล้ว

      @@TylerPotts About the audio: in your video editing software, delete the trash audio channel, then make the right mono channel as stereo.

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

      it still not worked

    • @rafeeque3593
      @rafeeque3593 3 ปีที่แล้ว

      thanks bro

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

    Thanks, man. It was a good night

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

    I Love your channel! Thank you for all your tutorials

    • @TylerPotts
      @TylerPotts  3 ปีที่แล้ว

      Glad you like them!

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

    Great tutorial. I like how there was no fluff in it.

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

      Thank you! 😊

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

    amazing tutos ! amazing channel ! kepp going ♥

  • @MohamadMohamad-pl4eb
    @MohamadMohamad-pl4eb 2 ปีที่แล้ว +2

    you are the only youtuber that make real projects, keep it up.

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

      Thanks, will do!

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

    Thanks for sharing us your knowledge! you are amazing... I've learned a lot thanks to you :)

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

    Trust me I learned way more from you than you will from me. The reason the transition wasn't working in your CSS code was due to not adding the "s" per the documentation for the transition property. Rather than just having
    transition: 0.4 ease-out;
    it should actually be
    //added an "s"
    transition: 0.4s ease-out;
    This was an amazing walkthrough and lesson. Thank you!

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

      my api is not working ...plzz help!

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

      Yeah I noticed afterwards 😂 My bad thank you! :D

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

      @@snehaagarwal6451 Mine didnt work too

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

      @@luisacavalcanti3665 why not

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

      @@snehaagarwal6451 what error?

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

    Quick, to the point and EXCELLENT work man. I learned a lot from this video. God bless you. (y)

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

    Well done. I learned a lot.Thanks!

    • @TylerPotts
      @TylerPotts  3 ปีที่แล้ว

      Glad it was helpful!

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

    You are awesome dude 💓
    Love from India

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

    Great tutorial, I learned a lot.

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

    This is very therapeutic

  • @ManishKumar-xt6kf
    @ManishKumar-xt6kf 2 ปีที่แล้ว

    Thank you so much brother
    Thank you so much
    The code was clean and very easy to understand.
    Thank you again

  • @JovanMatthewIvander
    @JovanMatthewIvander 3 ปีที่แล้ว

    Really Nice content broo, it helps me alot :)

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

    thank you so much! greetings from Mexico

  • @aayushkumar2736
    @aayushkumar2736 4 ปีที่แล้ว

    I declared the transition for app warm class and it worked

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

    "And the arrow function which takes the D....heh...heh...heh" LOL Made my day.

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

    lovely tutorial .... straightforward to understand and easy to follow thank you... thumbs up from me

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

    Great Video Man. Thanks!

    • @TylerPotts
      @TylerPotts  3 ปีที่แล้ว

      Glad you liked it!

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

    verry clean thanks alot sir

  • @adithyaajay1097
    @adithyaajay1097 3 ปีที่แล้ว

    Cool Video! Keep making

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

    Thank you so much ,it was useful for me

  • @michaelguzman2294
    @michaelguzman2294 4 ปีที่แล้ว

    Amazing. Thanks!

  • @lucianomariano
    @lucianomariano 4 ปีที่แล้ว

    I love It! Ty very much

  • @ilkhomjonkhudoyberdiev5619
    @ilkhomjonkhudoyberdiev5619 4 ปีที่แล้ว

    thanks for the awesome video , really like it

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

    for that transition i used
    -webkit-transition: all 0.2s ease-in;
    and it worked pefectly. tnx for tutorial its great

  • @TomWalshHud
    @TomWalshHud 4 ปีที่แล้ว

    great video! thanks very much :)

  • @MrRonzy123
    @MrRonzy123 4 ปีที่แล้ว

    Thanks for the tutorial.

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

    God Bless you i learned a lot from this video thanks mate

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

    Greate tutorial learned both react and CSS also

    • @TylerPotts
      @TylerPotts  3 ปีที่แล้ว

      Glad it was helpful!

  • @tuanconandoyle9674
    @tuanconandoyle9674 4 ปีที่แล้ว

    That is a amazing work, thank you!

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

    Awesome tutorial, thx

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

      Glad you liked it!

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

    i didn't know how to use free apis because everytime they had this api key stuff and i used to get stuck all the time. Also I learned how to query and onKeyPress handler thing and search only when the user hits enter🔥.... Thank you so much❤️

    • @TylerPotts
      @TylerPotts  3 ปีที่แล้ว

      You're very welcome!

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

    Great Tutorial

    • @TylerPotts
      @TylerPotts  3 ปีที่แล้ว

      Glad you think so!

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

    "The arrow function takes the d" *laughs- that got me XD. Great content mate, keep it up🤘🤘.

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

    Works perfectly!!! (: thanks a lot

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

    Great project 👍from 🇳🇬

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

    I’m ready, will be here in 12 hours! :-)

    • @TylerPotts
      @TylerPotts  4 ปีที่แล้ว

      Whoops, I'll have to head home and set it for 3 😁😂

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

      Tyler Potts Hahaha did you mean to set it for 3PM?

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

      @@tasjehale It was supposed to be 1PM UK time today... xD

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

    Great video, very helpful!
    I find your syntax highlighting incredibly useful, mine is just orange white and blue. It makes it difficult for me to distinguish variables etc.
    Is that a VS Code extension or a theme of some sort?

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

    Great video 🔥...
    The way to fix transition - add a unit ('s') after the transition value in index.css file...
    Like - transition : 0.4s ease-out;

  • @The-Empowerment-Engine
    @The-Empowerment-Engine 2 ปีที่แล้ว

    thank you for this

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

    thank you so much sir this amazing content

    • @TylerPotts
      @TylerPotts  3 ปีที่แล้ว

      Glad you liked it

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

    thanks! awesome!

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

    You genius thanks alot !

  • @CK-uv9zu
    @CK-uv9zu 8 หลายเดือนก่อน

    great video

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

    nice tutorial mate

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

      Glad you liked it

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

    Hi! Great tutorial! You fotgot the “s” of seconds in the transitions atributte.
    Answer: transition: 4 east-out;
    Correct Answer: 4s east-out;

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

      Thanks for that!

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

      Thanks

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

      Any idea how I’m going to save everything so i can open it after I’ve closed it?

  • @NERO-ez1mn
    @NERO-ez1mn 3 ปีที่แล้ว

    holy shit the IF ELSE statements are so advance for me haha and the TYPE OF should have a seaparate tutorials and FOR LOOPS please we need an in depth noob lesson here haha if it is ok for you please. the way you code is mindblowing in a good way. a brain workout haha

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

    thank you man

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

    Nice video!

    • @TylerPotts
      @TylerPotts  3 ปีที่แล้ว

      Glad you enjoyed it

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

    Thank you!

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

      You're welcome!

  • @paulrodriguez3198
    @paulrodriguez3198 3 ปีที่แล้ว

    For the person who saw React yesterday first time that took time to understand

  • @hoangcongson4146
    @hoangcongson4146 3 ปีที่แล้ว

    Thank you so much

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

    muy buen video ...me funciono muy bien y aprendí mucho del tema que estoy estudiando💣💥💥💥💥💥💥

  • @YakubXuyCode
    @YakubXuyCode 3 ปีที่แล้ว

    Amazing

  • @nehemiahlimocheburet1411
    @nehemiahlimocheburet1411 4 ปีที่แล้ว

    nice one here

  • @Hamza-so9wx
    @Hamza-so9wx 2 ปีที่แล้ว +1

    wow thanks

  • @codep2007
    @codep2007 3 ปีที่แล้ว

    awesome video, thanks!

  • @34rbie
    @34rbie 3 ปีที่แล้ว

    wow , thanks!!

  • @electrotsmishar
    @electrotsmishar 4 ปีที่แล้ว

    thank you

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

    Thank you

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

    got teh openweather api and key myself, but getting 401 unauthorized error...

  • @Woolypopopeepee
    @Woolypopopeepee 4 ปีที่แล้ว

    Subbed great tutorial

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

    For anyone following along who cannot get the transitions to work, you need to make the ease out transition be 0.4s (s for seconds) instead of just 0.4.
    Nice tutorial!

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

      Hahaha I was a little tired when I recorded this... my bad xD Thank you :D

    • @jayfiled
      @jayfiled 3 ปีที่แล้ว

      Why isn't this comment at the top? Thank you :-)

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

    I missed it. Thanks to notifications am here. Dont delete the video pls

    • @TylerPotts
      @TylerPotts  4 ปีที่แล้ว

      Hi, I won't delete it ever! 😁

  • @jaihind28
    @jaihind28 4 ปีที่แล้ว +9

    at 4:33 time in video
    FROM WHERE HAVE YOU TAKEN THE BASE !!!
    after the key input

  • @yoga-world369
    @yoga-world369 4 ปีที่แล้ว +1

    Very nice tutorial.
    btw, I have a question. how do you usually build/deploy react app to production with NO source map? The files are minimized when I use "react-scripts build" (created using create-react-app), but I get the complete source code and source map from Production deployed app. Appreciate your response on this.

  • @MD-dw5ee
    @MD-dw5ee 4 ปีที่แล้ว

    i like your desktop background wallpaper could you plz tell me where did get it from or did you make it on your own, great tutorial btw

  • @calebcadainoo
    @calebcadainoo 4 ปีที่แล้ว +18

    32:22
    in the index.css it should be
    transition: 0.4s ease;
    you left out the s or seconds for the timing

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

      this worked for me. thanks!

  • @MrBradubes
    @MrBradubes 4 ปีที่แล้ว

    @Tyler Potts Thanks for the tut, just one thing though, the font is very tiny. It would be better if you bump it up a bit on your next vids.

  • @JKTCreation
    @JKTCreation 3 ปีที่แล้ว

    Nice video. I got a question, can we turn this app (developed in reactjs) into android/ios app? or it needs to rewritten completely in react native? because one thing in react native, everything is compiled into the apk, so slight layout changes needs to be recompiled and deployed to app store. cmiiw

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

    Hey mate, really appreciate the content here! I am just starting out with React and I am wondering if you can recommend any must-have plugins for your IDE? I am running Sublime Text at the moment. Thanks heaps.

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

      use visualstudio or webstorm (many plugins are available there one of the best is live loader which will load all the component you changed act as a watcher, then colored brackets to make your code readable etc.)

  • @darknessfalls6478
    @darknessfalls6478 4 ปีที่แล้ว +6

    You forgot to put the unit of 0.4 Correct one:0.4s ease-out

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

    Which extensions are you using to automatically space (enter space on pressing enter and retain the space after saving) and auto renaming and auto closing tags??? I have Prettier and Auto Rename and Auto Close extensions, but they are not working as usual in React Projects like in HTML, CSS, and JS projects (Vanilla JS)

  • @mihai-alexandrubujor9826
    @mihai-alexandrubujor9826 4 ปีที่แล้ว +7

    Hey! I have a small issue. At 27:28 when you type the name of the city and press enter I don't get anything, my page remains blank(not really blank, but you get the point). Do you have any idea on why is this happening?

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

      It needs an active internet connection, that could be one reason, another reason is that the city doesn't exist, like due to a typo or something

    • @carolinacarrilho1289
      @carolinacarrilho1289 3 ปีที่แล้ว

      Hey!
      I have the same issue here, how did you solve it?
      Thanks a lot

  • @AjayDavis1995
    @AjayDavis1995 3 ปีที่แล้ว

    Yo thanks for the great tutorial bro. I just have a question. How can I change the background image based on the main property from the json file? Like, if I have an image for clouds and another for rain, how do I change that?

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

    thanks manh.

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

    I am not able to fetch weather api data from the key and base written by you. How I write as I am using free version of Open weather map

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

    The transition property should have a 's' appended to time as per documentation. However,I was using Firefox so I still didn't get the transitions. Then I viewed in Edge and it worked fine.

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

      Yeah I was just being blind xD

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

    Hello Tyler , I keep getting this “unexpected ( in promise ) expected a json “ error in my console. Please any help?

  • @TheZenzai
    @TheZenzai 4 ปีที่แล้ว +5

    Arrow function takes the d...hahahaha
    Thanks for the tutorial, really appreciate it.

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

    How to get api Base url?

  • @jonasc8569
    @jonasc8569 4 ปีที่แล้ว

    Hi, thanks for your video. Is it possible to use 'backgroundImage' to change the background picture?