Learn Typescript with React | Quick Crash Course

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ส.ค. 2024

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

  • @iqwebserve3973
    @iqwebserve3973 ปีที่แล้ว +19

    Love that you are using Vite too! For your toggle: false, I think you should elaborate to learners that you are also allowed to give TS a fixed value. So, with toggle: false, that is all that is allowed. Had it been toggle: boolean, then you can set true or false.
    Good video, thanks.

  • @marcelo.dota2510
    @marcelo.dota2510 ปีที่แล้ว +29

    I was literally searching for a typescript & react course, and you created one 28 minutes ago, I died

    • @end-me-please
      @end-me-please ปีที่แล้ว +3

      RIP

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

      *Pressed F*

    • @wzt9376
      @wzt9376 4 หลายเดือนก่อน

      A year ago we lost you. Just to let you know wherever you are we miss you.

  • @fullstackspiderman
    @fullstackspiderman ปีที่แล้ว +19

    Ed, you surprised me with this course, I’m currently learning Typescript to use in my existing react applications.. thanks 🙏 again for another useful tutorial

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

      That’s so nice of you to say! Thank youuu!

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

      Currently navigating the boulevard of broken dreams that is Next.js 13. This recap was perfect. 😊 Thanks Ed

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

    This was awesome! I've been looking at typescript tutorials the past couple of weeks and all are over complicated. I even laughed a couple of times. Great video

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

    title: typescript react
    setup: vite
    project: nextjs
    😂

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

    This short crash course was exatly what I needed!! I have learned TS with plain JS and wanted to use it in my react app. Thank you so much, Eddy!!

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

    I loved the final recommendations, just start using typescript slowly without over complicaring things

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

    Found this just in time while I was working on a react + typescript project, thank you!

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

    This was a great tutorial. I'm currently learning typescript and Next 13. I get issues calling child components in parent components. They tend to be ones like "component x is unassignable" and not being able to select an object property dynamically through a string.
    Edit: I figured out the definition:
    type iconCollection{
    [key:string]:React.ComponentType;
    }
    Basically I had a defined set of SVG icons as react components. In the icon component, the icon will be dynamically imported and returned based on the "iconCollection" property name. 🙂

  • @zancrow_gaming
    @zancrow_gaming 10 หลายเดือนก่อน

    I am a fullstack developer been wanting ti learn typescript for a while now. Thought it was like a totally different language. But its not just javascript strictly typed for better development experiece. Used it for the first time ever with node js for auth today i love it. Awsome. This simple straight to the point video has motivated me to test it out with react and next. ❤ thanks😊

  • @yahayaoyinkansola8258
    @yahayaoyinkansola8258 3 หลายเดือนก่อน

    This was a very helpful crash course, thanks so much!. I feel a bit more confident using React with Typescript

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

    for props with Children, you can use the interface like that (react build-in interface) :
    interface Props extends PropsWithChildren {
    ....

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

    How did you shift from a basic typescript app to a nextjs one? How did you set it up?
    Do you have the GitHub file?

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

      yea how does this work if I cant code along you?

  • @dev_adem
    @dev_adem 7 หลายเดือนก่อน +1

    Thanks mate. But you started with Vite and jumped to the ready Next draft. Where is that draft Next project?

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

    this makes it look SO easy! now i want to use TS even though i’ve been steering clear because i hear it’s complicated. i guess i’ll have to try it now!

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

    liked and subscribed just cuz you got a good vibe. the very effective teaching is just an added bonus!

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

    Ed, you're literally life-saver, I was searching for React Typescript, thanks!

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

    Yay! Thank you, exactly what I needed!

  • @rolandlopez7763
    @rolandlopez7763 9 หลายเดือนก่อน

    Wow! What a video, straight to the point and simple too! I learned quite a bit here, Thank You!!

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

    Awesome man! Love your work and your personality 🌟🙏

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

    Hey dev ed, are you going to update the creative react and redux course? Thanks in advance.

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

    I was very much waiting this from you.... thank you buddy(ed)😀

  • @hhhhhhhhhhhhhhhhh159
    @hhhhhhhhhhhhhhhhh159 2 หลายเดือนก่อน

    1:09 to install the neccessary package to even have the installer from which you can configure your new vite project maybe?

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

    Wowww! I've been waiting for this!

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

    Love your output rate recently Ed! Your content keeps evolving . We're grateful!

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

    Ah shit, finally got a Jebediah beard ;)
    Awesome content as always. I'd like to see you murking around with unit tests of a halfway complex app. Like with 3rd party oauth libraries or maps/navigation libs. Good job!

  • @william.darrigo
    @william.darrigo 11 หลายเดือนก่อน

    Love your teaching style! Simple and straight to the point

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

    awesome!!! now we need a creative react + typescript tutorials haha!!!

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

    Your videos keep getting better and better 👏

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

    Heya Ed! Any timeline when the updated course will be released? Thanks!

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

    If I want to learn something and there's a tutorial by Ed, then I know my tutorial search has ended.

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

    Thanks for cool video, but only one issue - for next videos if you start with creating project on vite-react don`t use for example nextjs project, cause people who learning stuff can`t reproduce your code!

  • @Pareshbpatel
    @Pareshbpatel 3 หลายเดือนก่อน

    A nice introducton on how to use TypeScript with React. Thanks, Ed.
    {2024-05-18}

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

    Thank you! 🔥it will be interesting to see best practices for react architecture in 2023 🔥🔥🔥

  • @dibendu.s
    @dibendu.s 11 หลายเดือนก่อน

    @7:47 - you would have known the prop types that the child component requires if you had declared them in your child component.

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

    You speak very clean English language. Thank you)

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

    Great Video! explained necassary things in 17 mnts.

  • @Popo-hr6gc
    @Popo-hr6gc ปีที่แล้ว

    Why in the getPost(), you have to specify that it is a Promise and call the type?
    In the children example, you just called the type.
    I’ve seen cases like specifying a component as a FC

  • @kurwacherry
    @kurwacherry 10 วันที่ผ่านมา

    thanks, needed a freshen up

  • @anna.eis4
    @anna.eis4 ปีที่แล้ว +1

    Awesome content! Just when I was looking for a well-explained way to add TS to React, you made it short and simple.
    I have an off-topic question tho': Don't remember to see an explanation in any of your videos about this but do you consider a good practice to omit semicolons?
    Cheers!

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

      Dont worry if u use or not use semicolons. Most companies will have automatic linters and formatters that will enforce one or the other.

  • @user-pi3bu2lm8o
    @user-pi3bu2lm8o ปีที่แล้ว +1

    1:51 Who do you main in league

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

    I was waiting for this

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

    Similar can be done by
    npx create-react-app projectname --template=typescript
    With less clutter preexisting files

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

      you might as well use vite react typescript template

  • @alivaliev5152
    @alivaliev5152 11 หลายเดือนก่อน

    What theme are you using? It looks gorgeous!

    • @yzdeathxy
      @yzdeathxy 10 หลายเดือนก่อน

      Material Theme

  • @CuongVu-yy4cg
    @CuongVu-yy4cg ปีที่แล้ว

    Thank you, this video is exactly what I need.

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

    Please do more PERN/MERN sequilze/MUI advanced typescript videos.

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

    Hey, can you please make a video on the extensions that you use on VSCode & themes please

  • @ak-loz
    @ak-loz ปีที่แล้ว

    Did anyone else come across issues inside the parent when on the 'fetching the data' section?
    It happens when I add async to my component.

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

    Awesome,thank you dev ed

  • @Anonymous-cb6by
    @Anonymous-cb6by ปีที่แล้ว

    When I try to make a production I got error

  • @RavindraSingh-lp9pl
    @RavindraSingh-lp9pl ปีที่แล้ว

    Please make project on Typescript REact

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

    in getPost what if you only need the id and title. Do you still need to declare message on PostProps?

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

    Nice work bro

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

    Acá una seguidora de Argentina, que además de estar aprendiendo a programar, practico el inglés. Muchas gracias saludos :)

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

      gauchita?

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

      @@Nickben89 tu hermana

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

      @@yulipariz3309 ni te gastes en aprender a programar turri, en 2 anios te remplazA chat gpt jajajajjajajajajajjajajajajajjaja

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

    Should have picked Svelte on step 2 :D

  • @Noritoshi-r8m
    @Noritoshi-r8m ปีที่แล้ว

    Many thanks

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

    Good stuff

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

    I'm probably one of the few that thought this tutorial was kinda all over the place lol

  • @fergusmeldrum38
    @fergusmeldrum38 10 หลายเดือนก่อน

    you are funny bro, great tutorial

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

    Thank you I was waiting ❤️❤️❤️🌹🌹🌹

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

      But why you Don't use creat react app i use this because i learn it from your react course?

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

      Hope you like it!

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

      @@developedbyed could you please make a tutorial on next js swr hook and auth 0 in next js

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

      It will be updated to Next and Vite 🔥

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

    I need to know what dark themes are you using. Hope you'd like to share it with us. :)

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

      Did you find what the name was?

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

      @@CodeOnBlocks So sorry, I'm still looking. Currently I'm using the one dark pro darker. Looking for a similar look as in the video.

    • @yzdeathxy
      @yzdeathxy 10 หลายเดือนก่อน

      ​@@akmalkamarudin2976Material Theme

  • @guavavodka
    @guavavodka หลายเดือนก่อน

    what color scheme is this?

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

    I like the theme and font you are using, what are they?

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

      Did you find out what the names were?

  • @Muhammed-nani964
    @Muhammed-nani964 6 วันที่ผ่านมา

    still waiting for the course update

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

    Your knowledge is great, but it's challenging to follow for a Typescript beginner. It would be great if you went slower and also explained what extensions you have. There is a view of certain things in the code, that I guess shows up on hover??? I have no idea what that is or how you are getting it. Lot's of little things that are unexplained and hinder understanding.

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

    Does Prettier work on default with TS in React or NextJs?

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

    which theme is this. what's the name of this theme

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

    I think it would be easier to follow without using any framework, just pure React and Typescript. Cheers, H.

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

    Watch almost full course web development but Little bit weak some topics tell me book name of your course about web development

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

    this is not react but next

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

    Anyone know which vscode theme he's using?

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

    Which VSCode theme are you using?

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

    How do you get anything done with League of Legends installed? - From a former addict 😂

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

    Make a video on react 😭

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

    Hello sir i am your big fan from Pakistan good job well done plz tell me book name best for css course

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

    🎉🎉🎉

  • @user-bf7yf7sw7p
    @user-bf7yf7sw7p 10 หลายเดือนก่อน

    Great content! But color scheme of vscode could be improved for selections.

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

    Why you do dis??? 😂

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

    🤗🤗🤗

  • @md.asifal-mahmud5952
    @md.asifal-mahmud5952 ปีที่แล้ว

    I think you are looking more beautiful with beards.

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

    🐱‍🐱‍

  • @mma-dost
    @mma-dost ปีที่แล้ว

    Hey, Ed please trim your beard man you will look handsome 😜😜

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

    Bro, I know you are busy but learn to keep your hair well done, watch a yt tut or something

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

    This guy just killed typescript in 15min lmao. but you missed enums, interfaces and most important differnce between types and interfcaes

    • @zayne-sarutobi
      @zayne-sarutobi ปีที่แล้ว

      Because those are optional and should only be used when absolutely necessary, for the most part anyways

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

    Hey please Don't abuse while teaching man. That's awful.