Build a GitHub Jobs App With React Hooks

Поділитися
Вставка
  • Опубліковано 16 жов 2024
  • React app that works with the GitHub Jobs API that includes search, filter, pagination, etc
    Web Dev Simplified Channel:
    / webdevsimplified
    Code:
    github.com/Web...
    💖 Become a Patron: Show support & get perks!
    / traversymedia
    Website & Udemy Course Links:
    www.traversyme...
    Follow Traversy Media:
    / traversymedia
    / traversymedia
    / traversymedia

КОМЕНТАРІ • 421

  • @WebDevSimplified
    @WebDevSimplified 4 роки тому +859

    Thank you so much Brad for having me on your channel! I really hope everyone enjoys this video.

    • @tima1301
      @tima1301 4 роки тому +1

      nice work!

    • @smsibasish
      @smsibasish 4 роки тому +12

      I hope your channel grows fast. Hats off to your consistency and dedication.

    • @WebDevSimplified
      @WebDevSimplified 4 роки тому +17

      @@smsibasish Thanks. I feel my channel already has grown incredible quickly.

    • @LabhamJain
      @LabhamJain 4 роки тому +1

      @@WebDevSimplified Yup I'm Your Sub Now From I Guess... ummm.... 5-6 Months I Guess...

    • @SwamiNathansai
      @SwamiNathansai 4 роки тому +2

      I have always watched ur face on big screen now on Brad's channel I watch in small radius keep up the good work kyl and Brad god bless you both

  • @birsingh5388
    @birsingh5388 4 роки тому +61

    The man who built Design and Development best community on UA-cam 🙌 is the one and only Brad Traversy.

  • @nikhilsourav2025
    @nikhilsourav2025 4 роки тому +54

    I've been following Kyle for a long time.. He's a master at his works

  • @othman_
    @othman_ 4 роки тому +197

    You forgot “I’m Kyle and my job is to simplify the web for you” 😁

    • @programmer7606
      @programmer7606 4 роки тому +6

      i really like this comment. lol

    • @tokyyamada1
      @tokyyamada1 4 роки тому +14

      ...so you can start building your dream projects sooner

    • @Tsabora
      @Tsabora 4 роки тому +13

      ... so if that sounds like interesting, make sure you subscribe to the channel, for more videos just like this one.

    • @samscam9103
      @samscam9103 3 роки тому +1

      Can anyone help me how can I get the html code

    • @othman_
      @othman_ 3 роки тому +1

      @@samscam9103 the code was linked in the description but here it is: github.com/WebDevSimplified/GitHub-Jobs-API-React-App and if you looking for the html file it’s inside the public folder

  • @8ktk
    @8ktk 4 роки тому +53

    I've always been a fan of Kyle, thanks Brad

  • @Robd515
    @Robd515 4 роки тому +15

    Yo this is my man!! Kyle is straight up my favorite web Dev UA-camr, glad to see him on here. I hope some new people get to know his channel from this.

  • @briandesign
    @briandesign 4 роки тому +11

    aye learning react rn, so good to see some react content!

  • @sumitkolhe1194
    @sumitkolhe1194 4 роки тому +22

    My two favourite channels in one video ❤️

  • @_rachid
    @_rachid 4 роки тому +34

    I started learning React.js today ..
    Thanks Brad ❤

    • @zaimcodes
      @zaimcodes 4 роки тому +1

      but that's Kyle 😂

    • @TraversyMedia
      @TraversyMedia  4 роки тому +14

      Thank Kyle for this one :)

    • @_rachid
      @_rachid 4 роки тому +11

      @@zaimcodes Yeah I know 😂 I'm learning React from Brad's udemy course.

  • @CodeJourney
    @CodeJourney 4 роки тому +14

    Awesome idea for a video! Will be doing it later on today! Thanks Brad, thanks Kyle!

  • @ThiagoVieira91
    @ThiagoVieira91 4 роки тому +2

    Two of my favorite UA-camrs together! Awesome to see you working with Brad, Kyle!

  • @allcode4042
    @allcode4042 4 роки тому +2

    Another high quality content! Thanks Brad.
    You know, I once watched Kyle's video on how to make a clock using pure html and css. You'd be amazed what I created with that knowledge. Thanks Kyle.

  • @CodeWithYubraj
    @CodeWithYubraj 4 роки тому +4

    Thank you for this, Kyle & Brad. We love you. Gonna follow this tutorial and build the project for my portfolio.

  • @abhayganti8662
    @abhayganti8662 4 роки тому +1

    Web Dev Simplified + Traversy Media = WEb Dev Media. Thanks Brad and thanks Kyle

  • @alperenozkan
    @alperenozkan 4 роки тому

    Brad, I really appreciate that you are supporting other channels and show us , as you said before, web dev community is not our opponent, we have to succeed together

  • @iam_umesh
    @iam_umesh 4 роки тому +2

    Hey Brad , I bought your 3 courses on Udemy (HTML , Javascript &Projects ) Starting my journey into web development & I really couldn't think of any better teacher but you . Looking forward to learn a lot from you . Thank you so much for all the hard work you put in . We are greatful to have you ✌ Lot's of love - Charlie .

  • @SALMANKHAN-zz4gi
    @SALMANKHAN-zz4gi 4 роки тому +1

    thanks kyle for this amazing tutorial and thanks brad for inviting him

  • @theblackmax
    @theblackmax 4 роки тому

    I like the way Brad gives each programmer a short introduction.

  • @joedesoto4972
    @joedesoto4972 4 роки тому +1

    Love the content on both of these channels. Keep up the great work! You both are huge inspirations

  • @marching_shubham
    @marching_shubham 4 роки тому

    Whoaaaa !! What are you, man?
    With super speed, you completed all functionality. Bow to You !!
    Thanks a lot

  • @king-manu2758
    @king-manu2758 4 роки тому

    That's so cool of you Brad to allow other content creators in your channel.

  • @makeithappen5846
    @makeithappen5846 4 роки тому

    This is great! That's why I subbed to every guest on your channel.

  • @johnnymccauley5923
    @johnnymccauley5923 4 роки тому +2

    I got a lot from this with the implementation of react in bootstrap and the implementation of axios. However, the way you explained and implemented your custom hook was so confusing. also the implementation of the pagination functionality? I love that this content is out there and feel so lucky that we have access to it. I only write this as a means of positive feedback. again big thanks for effort and time you put into this.

    • @unknownman1
      @unknownman1 4 роки тому +2

      True. The way he used custom hooks was confusing.

  • @ThatGuyAnonymous
    @ThatGuyAnonymous 4 роки тому +2

    I've learnt so much from Kyle's channel and I'm really grateful

  • @recursiveackermann9819
    @recursiveackermann9819 4 роки тому +1

    Oh man, I'm a tough nut to crack but hearing Kyle's response to Brad's introduction just gave me goosebumps. Brad is an absolute frickin Legend!

  • @MrAndyll96
    @MrAndyll96 4 роки тому +1

    This was great! I'm currently taking your React course on Udemy, and seeing this project gave a better understanding on a smaller scale.

  • @surajoberai
    @surajoberai 4 роки тому

    Thought it was gonna be lot easier, but i learned new stuffs like "cancel Token" etc. Kudos to Traversy media channel and webDev simplified. ❤

  • @WolfManThoughts
    @WolfManThoughts 4 роки тому

    Firstly Brad, Congrats for the 1 Million Subscribers, I am following you for a very long time, since the days you were making video tutorials on PHP. Thank you Brad for letting Kyle on your Channel. I am a fan of you both. You both make amazing coding tutorials. Keep up the awesome work both of you :)

  • @StevenHoodlebrink
    @StevenHoodlebrink 4 роки тому

    You are really putting a Powerhouse of content creators together. Beyond yourself, I follow Kyle, Garry, Web Dev Ed, and Kevin Powell

  • @stephanrhodes4227
    @stephanrhodes4227 4 роки тому +1

    I am a subscriber on his channel 😊 I learned react.js from him. Thanks Web Dev Simplified
    !

  • @luis_soul1
    @luis_soul1 4 роки тому

    Really good tutorial, thanks Kyle for sharing the knowledge and Brad for having you here

  • @jr-hp7er
    @jr-hp7er 4 роки тому +1

    Thank you, Kyle and Brad, for such an informative and practical session. Loved this partnership and hope to see more..!! Total Blast :)

  • @rajasanchit
    @rajasanchit 4 роки тому

    Brad, you are like a teacher to us. And we love whatever, you are doing with the channel. Just get well soon, bro!

  • @ridl27
    @ridl27 4 роки тому

    ty. great tutorial. the best guest on your channel so far for sure :)

  • @atomiccode961
    @atomiccode961 4 роки тому +2

    Oh my god!! I’m go glad you got web dev simplified!!

  • @bagup_alpharetards
    @bagup_alpharetards 4 роки тому

    Not all SuperHeros wear Caps.. Welcome Back CAP !! You are the best one we got. So nice to see you.

  • @NadirAli-kn7sl
    @NadirAli-kn7sl 4 роки тому +3

    My two fav devs together 🔥🔥🔥

  • @chizuru1999
    @chizuru1999 4 роки тому

    Thanks a lot Brad! And ofc i follow both of you. Awesome video. Keep it going. 😘👌🏻

  • @kalifIor
    @kalifIor 4 роки тому

    I tried to recreate this project without looking at your solution. According to wakatime it took me almost 16 hours. I did not use any css library like bootstrap or material UI, so the biggest chunk of this time(~9-10 hours) I spent on creating stylesheets, nonetheless I’m still impressed how fast you manage to code all of this.

  • @shaheryarmahmood247
    @shaheryarmahmood247 4 роки тому

    Traversy Media, Web Dev Simplified and Code with Mosh these 3 channels are the best channels to learn Web developments with real world examples.

  • @somegeneralist
    @somegeneralist 4 роки тому +1

    I'll take more WDS content anytime. Great choices on guest channels so far, especially this one!

  • @rohansharma4844
    @rohansharma4844 3 роки тому

    Men Speed is Superb i have to get back to understand the concept fully .great Content BDW

  • @chrisplusplus6232
    @chrisplusplus6232 4 роки тому +67

    he should change his channel name into: webDevSimplified using ASMR

  • @kamrannazir2563
    @kamrannazir2563 4 роки тому

    I'm a simple man. I see Brad's video I press like.

  • @arbaazkhan380
    @arbaazkhan380 4 роки тому

    You are best and better than tech lead and other dev channels

  • @levinsondsouza
    @levinsondsouza 4 роки тому

    very well done, I like project tutorials lime these because it contains practical knowledge you won't find until you stumble on the problem.

  • @herol3oy
    @herol3oy 4 роки тому +1

    I highly appreciate all your contents, specially those related to JavaScript and react. I like this one too but the reducer part was a little hard to follow for me! However, thanks again for all your efforts ;)

  • @AmitSingh-ut4wt
    @AmitSingh-ut4wt 4 роки тому +1

    I faced the cors problem yesterday when I was trying to fetch an API spent 1 hour finding about whether it the server problem or something I might have done wrong then i find out this solution on stackoverflow and this solution made my day 😉

    • @sergiyrudenko905
      @sergiyrudenko905 4 роки тому

      I have the same error, how to fix it?

    • @AmitSingh-ut4wt
      @AmitSingh-ut4wt 4 роки тому

      @@sergiyrudenko905 the same solution that he mentioned in the video sorry I forget to mention that😅

  • @romanroman9638
    @romanroman9638 4 роки тому

    Two my favorite UA-camrs on a one video :)

  • @davidconnelly
    @davidconnelly 4 роки тому

    This format is working. People are loving it. I wonder if this is a sign of things to come. Could Brad Traversy end up being the Joe Rogan of web development?

  • @tahzidmahmud8207
    @tahzidmahmud8207 4 роки тому

    thanks, brad, i am a fan of yours my coding life started with your channel and now great respect has added into the stack as well due to your current decision of letting newcomers in in your channel❤❤

  • @codezero6023
    @codezero6023 4 роки тому +1

    His tutorial was good and like how he has quick tutorials on React hooks.

  • @josephwong2832
    @josephwong2832 4 роки тому

    Good to see you two collaborating now!!

  • @troymitchel4790
    @troymitchel4790 4 роки тому

    Nice! Thanks so much for sharing and supporting other instructors.

  • @Fingolfin1984
    @Fingolfin1984 4 роки тому

    The explanation and example of useReducer was awesome I think I get it now hahaha Excelent tutorial

  • @ankitsaxena5393
    @ankitsaxena5393 4 роки тому

    Traversy media + web dev simplified = awesome tutorial 😎

  • @chiragLpatel
    @chiragLpatel 4 роки тому

    very nice project! you both are my favorite.. thanks for putting such great content

  • @liyangau
    @liyangau 4 роки тому +2

    I have a feeling I will see all my favourite UA-camrs on this channel. 😂

  • @SahraClayton
    @SahraClayton 4 роки тому +4

    Hi Brad, hope you remember me from our email conversation. Anyway I would like to suggest Dev Ed as a guest, he would be great, he also looks up to you like most people do on here.
    Hope you are OK bro

  • @codeSTACKr
    @codeSTACKr 4 роки тому +24

    Nice!

    • @omarsaleh2733
      @omarsaleh2733 3 роки тому

      How your comment have less likes than most of the people 😂 😂

  • @karanh
    @karanh 4 роки тому +1

    Just came here to like the video :)
    Would love to see Net Ninja in this series!

    • @TraversyMedia
      @TraversyMedia  4 роки тому

      That just might happen :)

    • @subhamray1203
      @subhamray1203 4 роки тому

      @@TraversyMedia Oh my god! U serious ? That would be a bliss for us to watch!

  • @tonykharioki6913
    @tonykharioki6913 4 роки тому

    This is so awesome. Thanks so much, Brad and Kyle.

  • @pranavbonthala1242
    @pranavbonthala1242 4 роки тому +1

    Wow my two favorite youtubers at one place

  • @Onchaingambit
    @Onchaingambit 4 роки тому +13

    Hey Brad i love your content and it has helped me a lot , but a question bugs me all the time how do you learn a new technology , you definetly don't watch brad's videos like me🤣,so how do you do that ,and what resources should i follow??

    • @TraversyMedia
      @TraversyMedia  4 роки тому +38

      I learn from documentation and video courses mostly (Udemy, Frontend Masters, Pluralsight, UA-cam) I also learn from other peoples code, written posts and occasionally, books

    • @elijahayandokun8080
      @elijahayandokun8080 4 роки тому +2

      @@TraversyMedia I love how humble your response is.

    • @Onchaingambit
      @Onchaingambit 4 роки тому +2

      @@TraversyMedia Thanks for replying man ,you really care about your audience .

  • @hansschenker
    @hansschenker 4 роки тому +2

    Easy as coming home from church on sunday! - Agile Coder keep on!

  • @liamdavis492
    @liamdavis492 4 роки тому

    glad to see Kyle make the big leagues. great stuff.

  • @jeffsegovia00
    @jeffsegovia00 4 роки тому +1

    Thank you for this Kyle and Brad!

  • @ashrafulfuad2967
    @ashrafulfuad2967 3 роки тому +1

    great job done sir .respect from my heart

  • @anuranjansrivastava8543
    @anuranjansrivastava8543 4 роки тому +1

    Brad you are a gem.

  • @dreamscapeai7
    @dreamscapeai7 4 роки тому +5

    Man this guy is smart as hell

  • @AH-cf9cv
    @AH-cf9cv 4 роки тому

    It's very amazing series of video going on...
    Thanks Brad for ur help.

  • @MadhusudanBhosale
    @MadhusudanBhosale 4 роки тому

    Brad and Kyle
    You both are awesome..
    Stay blessed!

  • @fluntimes
    @fluntimes 4 роки тому

    Superb tutorial. I would usually be reaching for Context here but it would have been a totally unnecessary abstraction. Now I know how to use React Bootstrap as well.

  • @danielf535
    @danielf535 4 роки тому +2

    I would highly recommend setting up your own proxy server instead of relying on someone else's.
    If for some reason it goes down, your application stops working and you are out of luck.
    I recommend looking into Express and www.npmjs.com/package/cors

  • @MattDuarte11
    @MattDuarte11 4 роки тому +1

    Your code is very clean. 👍🏻

  • @LuisGustavo-dk4qy
    @LuisGustavo-dk4qy 4 роки тому

    Thanks for the tutorial, it was a bit fast for my pace but I managed it.

  • @arunteltia7888
    @arunteltia7888 4 роки тому +1

    I always learn a lot from your channel brad you deserve a promotion XD :-D
    anyway I know this will be a good video like always brad :D

  • @milalezadeh5607
    @milalezadeh5607 4 роки тому

    Wow two rockers together, its amazing 🙌

  • @josue-cedeno
    @josue-cedeno 4 роки тому

    Excellent tutorial! I learned so much! Thank you!

  • @andrewclarke6916
    @andrewclarke6916 4 роки тому +3

    Whoa there, Hoss. Noho on the Roho. Go easy on the speed. I'm struggling to keep up.

  • @princechikuni5496
    @princechikuni5496 4 роки тому +1

    Thank you for opening us up to Kyle's work. I can't wait for the Net Ninja's section.. When will we get him?

    • @andrewclarke6916
      @andrewclarke6916 4 роки тому

      The Net Ninja is out there somewhere, waiting for the right moment to make his appearance on Brad's channel.

  • @arnoldbryan9697
    @arnoldbryan9697 4 роки тому +2

    Thanks Kyle for that great project which I learned a lot of new stuff in if but I think there is one small bug with storing check box value
    const value = target.value
    should be target.type === "checkbox" ? target.checked : target.value

  • @deejaydev
    @deejaydev 4 роки тому

    Thanks for having Kyle here Brad

  • @luisluiscunha
    @luisluiscunha 3 роки тому

    Just great! I learned a lot. Thank you very much.

  • @armandasbarkauskas4485
    @armandasbarkauskas4485 4 роки тому

    Awesome video, easy to follow. Thank you

  • @recursiveackermann9819
    @recursiveackermann9819 4 роки тому

    Well done @Kyle too, Ur content Rocks!!!

  • @salman4430
    @salman4430 4 роки тому

    I watched the full video. I don't even like react :) One of the Great Video

  • @kaleemshabir3154
    @kaleemshabir3154 4 роки тому

    Really its great pleasure for me.Thanks Kyle

  • @koleen3799
    @koleen3799 4 роки тому

    Cool! Thanks and stay safe Brad and fam!

  • @sergiyrudenko905
    @sergiyrudenko905 4 роки тому

    Thanks Brad and Kyle! Please make another tutorial on MERN stack with REDUX.

  • @hugodsa89
    @hugodsa89 4 роки тому

    OMG I AM SO HAPPY KYLE IS DOING THIS!! 😃 😃 😃 😃

  • @radbrad5580
    @radbrad5580 2 роки тому

    THX man its really help i am improving my react skills

  • @Evikeuklavier
    @Evikeuklavier 4 роки тому

    Bashing their design and documentation within the first 3 minutes. Are you trying today Github they should hire you :D

  • @bobert471
    @bobert471 3 роки тому +1

    After spinning up your app, it takes around 10 seconds for jobs to load, on useEffect and on search

  • @AnyFactor
    @AnyFactor 4 роки тому

    Another great guest.

  • @LabhamJain
    @LabhamJain 4 роки тому +27

    I Guessed It Right! Kyle! :))))))))))))))))))))))))))))))))))))))))))))))))))

  • @bobert471
    @bobert471 3 роки тому

    makes it look so easy lol, i was doing it a different way and wanted to see how he did it

  • @alixaprodev
    @alixaprodev 4 роки тому +3

    Love web dev Simplified.♥️

  • @alvinacosta2312
    @alvinacosta2312 4 роки тому +1

    I am getting a warning in the console --- ' A component is changing an uncontrolled input of type text to be controlled.'--- but everything is working. So I tried adding an alternate empty string in the value of the input field. -----value={params.description || ' ' }---. The warning did go away but I don't know if I should do what I did or just ignore the error cause the app works. can anyone help? thanks!
    Great content as always from two of my favorite mentors Brad and Kyle!

  • @everythingjavascript686
    @everythingjavascript686 3 роки тому +2

    Hi Brad, this tutorial no longer fetches API from github?
    Or is there a new amendment that i need to make?

    • @shaiksajida6218
      @shaiksajida6218 3 роки тому

      Do you find any ohter API. which fectes the job details like github api.?

    • @everythingjavascript686
      @everythingjavascript686 3 роки тому

      @@shaiksajida6218 i can not get the github API to work for me yet.