How To Create An Advanced Shopping Cart With React and TypeScript

  Рет қаралды 329,101

Web Dev Simplified

Web Dev Simplified

Күн бұрын

FREE React Hooks Course: courses.webdevsimplified.com/...
Learn React Today Course: courses.webdevsimplified.com/...
Shopping carts are one of the most common things you will build as a web developer, but there is a lot that goes into building a good shopping cart. In this video I will show you how to build a fully functional shopping cart using React, TypeScript, and Bootstrap. This is a great intermediate level project.
📚 Materials/References:
FREE React Hooks Course: courses.webdevsimplified.com/...
Learn React Today Course: courses.webdevsimplified.com/...
GitHub Code: github.com/WebDevSimplified/r...
🌎 Find Me Here:
My Blog: blog.webdevsimplified.com
My Courses: courses.webdevsimplified.com
Patreon: / webdevsimplified
Twitter: / devsimplified
Discord: / discord
GitHub: github.com/WebDevSimplified
CodePen: codepen.io/WebDevSimplified
⏱️ Timestamps:
00:00 - Introduction
00:30 - Demo
01:08 - Project Setup
04:45 - Routing
08:02 - Navbar
15:35 - Store Page
30:00 - Shopping Cart Context
44:40 - Shopping Cart Component
56:45 - useLocalStorage Hook
#TypeScript #WDS #React

Пікірлер: 308
@pedrolefteen
@pedrolefteen Жыл бұрын
A huge result for an one hour duration tutorial. Thank you!
@ninanordbo
@ninanordbo Жыл бұрын
You make excellent content! Watched an older video on ditchin else statements last night and l am truly inspired by your way of deconstructing problem-solving. Your content is always on par so would just like to thank you for putting so much work into helping others become better developers. Brilliant!
@rvft
@rvft Жыл бұрын
Literally one of the best channels on the platform. Always bringing stuff that we all are in need of! Thank you so much for all the effort, you can't even imagine how much you are helping us! God bless you.
@anasalhariri5474
@anasalhariri5474 Жыл бұрын
I want to thank you man, with your awesome courses and tutorials I finally got my first job. I deeply appreciate your great efforts. Huge love and respect. Stay awesome as always.
@ManojKumar-iu3zh
@ManojKumar-iu3zh Жыл бұрын
Front end developer?
@anasalhariri5474
@anasalhariri5474 Жыл бұрын
@@ManojKumar-iu3zh Yes, Front-End Web Developer with ReactJS
@cybrixin
@cybrixin Жыл бұрын
Congrats to you man !!
@anasalhariri5474
@anasalhariri5474 Жыл бұрын
@@cybrixin thanks bro
@AnsBdran
@AnsBdran Жыл бұрын
Congrats, but how long does it take to get your first job?
@jenso413
@jenso413 Жыл бұрын
your videos are so good, they show me how much more I have to learn to make truly professional sites like this. I’ve finally gotten to the point I can make full stack web apps, and I’m proud of myself for that, but my code always feels sloppy and unorganized. thanks for the inspiration!
@yoJuicy
@yoJuicy Жыл бұрын
Off topic, but I had been looking for a React Hooks course and didnt realize you just made one! going to complete it this week. Thank you for consistent, high quality content. you are helping thousands of developers across the globe!
@riyadhossain1706
@riyadhossain1706 Жыл бұрын
This tutorial is really helpful to those who started integrating TS with React. Thanks a lot.
@EzeJ99
@EzeJ99 Жыл бұрын
Your content is SICK! Please do more React-TypeScript, i would love to see you coding a MERN + TypeScript project
@johnherrera5913
@johnherrera5913 Жыл бұрын
Master! One of the best tutorials I have ever watched. Thank you !!!
@tomiebayly6085
@tomiebayly6085 Жыл бұрын
hey i appreciate that you show the product in the demo part which let us visualize how the project going to turn out big thanks man
@Rahulyadav-lv7dh
@Rahulyadav-lv7dh Жыл бұрын
was waiting for typescript project from a long time fr. Thanks kyle ,really looking forward to building this
@andgoedu
@andgoedu Жыл бұрын
Dude your videos are freaking awesome , i usually learn from people like yourself sir , and turn these projects into a full stack project connect an api , backend and so on , on my own i just wanted to say your awesome and keep up the simplicity
@noorsh
@noorsh Жыл бұрын
Thank you for this. Great one. I've finally got a good grasp on how to use TypeScript in a real world situation. Thanks again
@VishalKumar-dv6qj
@VishalKumar-dv6qj Жыл бұрын
I know it's going to be very helpful. Thank you very much. This is all that I needed.
@Thassalocracy
@Thassalocracy Жыл бұрын
Thank u SO much, the parts about handling typescript and the local storage have been extremely illuminating for me. I honestly am thinking about buying the full course😃
@buddy.abc123
@buddy.abc123 Жыл бұрын
Thank you for everything you do for the community
@brilliantatosam6882
@brilliantatosam6882 Жыл бұрын
Exactly what I was looking for. Bless you Kyle
@chadcat420
@chadcat420 3 ай бұрын
this tutorial is awesome! made me understand typescript better instead of struggling on my own
@martinmohammed4087
@martinmohammed4087 Жыл бұрын
It was a very nice tutorial. Especially because this video is so up to date (React V18, React Router Dom V6). Thanks for everything, I learned a lot.
@adeleke5140
@adeleke5140 Жыл бұрын
Thank you Kyle for this amazing tutorial. Really helped me.
@asher4818
@asher4818 Жыл бұрын
Dude, you are super super super good. You make me realize how far I have to go. Thank you for the great content.
@bendevweb89
@bendevweb89 Жыл бұрын
Great informative project well built, thank you Kyle
@brenosantin9739
@brenosantin9739 Жыл бұрын
awesome, it’s hard to find react videos that uses typescript, loved the video. thanks kyle
@farzadmf
@farzadmf Жыл бұрын
Happy to see TypeScript videos, hoping to see more
@Visinho4ever
@Visinho4ever 7 ай бұрын
I love your style. Simple and precise. Keep it up sir!!!🥰
@rafaelsperati
@rafaelsperati Жыл бұрын
Congratulations! A nice example on how to apply the useContext hook!
@salma_techie
@salma_techie Жыл бұрын
Kyle I want to thank you for teaching me... actually when am searching anything I have to add your name to see if you posted anything on that topic.. thanks so so much brother.
@Karrnfr
@Karrnfr Жыл бұрын
Thanks a lot, Kyle for the tutorial. Really appreciate it
@theisoj
@theisoj Жыл бұрын
Thanks Kyle for this tutorial!
@luisbraga3394
@luisbraga3394 6 ай бұрын
Excellent video! Thanks for sharing your knowledge!
@samintahmidislam
@samintahmidislam Жыл бұрын
Your videos are amazing! I'm learning a lot from you. Keep going my man!
@isaacopeyemirobert7868
@isaacopeyemirobert7868 Жыл бұрын
the reason i love kyle web dev simplified is that you learn a lot in a short amount of time..
@LuisReyes-zs4uk
@LuisReyes-zs4uk Жыл бұрын
wow, dude, just wow. you're an absolute beast and I want to be as good as you. thanks for the awesome tutorial.
@FaisalAmin001
@FaisalAmin001 Жыл бұрын
Thanks you, please also make a video on React testing , Jest etc
@camilahatakeyama7506
@camilahatakeyama7506 Жыл бұрын
Just a quick note: React-Bootstrap's documentation says that "You should import individual components like: react-bootstrap/Button rather than the entire library. Doing so pulls in only the specific components that you use, which can significantly reduce the amount of code you end up sending to the client." So in this video's case, the import ideally would be 'import NavbarBs from 'react-bootstrap/Navbar''
@kybkap8686
@kybkap8686 Жыл бұрын
i thought no difference because you imported 'bootstrap/dist/css/bootstrap.min.css' in the index.js anyway or not?
@camilahatakeyama7506
@camilahatakeyama7506 Жыл бұрын
@@kybkap8686 The import I mentioned is only related to the react-bootstrap JavaScript library and not the bootstrap css that you talked about.
@adeleke5140
@adeleke5140 Жыл бұрын
Good advice, you might need to import it as a named import though to be able to rename it properly.
@ilan117
@ilan117 Жыл бұрын
Kyle … Thank you for everything you do a gazillion times over. ❤️
@piotrekjazz1287
@piotrekjazz1287 Жыл бұрын
Kyle, that one with TS trully helps, thank you so much, one day I will buy you a big coffee, promise
@niklassoderberg2168
@niklassoderberg2168 Жыл бұрын
This video is one of your best ones!
@Technoph1le
@Technoph1le Жыл бұрын
Thank you so much. Hope to see more videos like that
@jamalkheirbeik
@jamalkheirbeik Жыл бұрын
Good stuff as always kyle
@tamlselvan9072
@tamlselvan9072 Жыл бұрын
I expected you would do in typescript in future but it happens now wow
@user-of9uy9bf6e
@user-of9uy9bf6e 6 ай бұрын
You're a gem in this man
@omnimathic
@omnimathic 8 ай бұрын
Very smooth brother. Amazing video
@duvu9760
@duvu9760 Жыл бұрын
really helpful man, thanks so much
@anrikopaliani5551
@anrikopaliani5551 Жыл бұрын
nice video! I hope u will upload more react projects with typescript in the future.
@edisvelicanin8854
@edisvelicanin8854 Жыл бұрын
Great work. Super nice. Everyone who watched this, should try to build an admin area, where you can add and remove items.
@appuser
@appuser Жыл бұрын
I might just do that! Always good to have some unguided homework!
@abdulazeezolanrewaju843
@abdulazeezolanrewaju843 Жыл бұрын
More of this is needed!! Thanks Kyle! Please try to use something like chakraUi next time sir!
@physcript2436
@physcript2436 Жыл бұрын
after watching this i finally subscribe for 2 years watching your video's sorry and thank you this is gold
@mpowereer6992
@mpowereer6992 Жыл бұрын
great tutorial!! more typescript!!!!
@taroserigano6546
@taroserigano6546 Жыл бұрын
i was waiting for your Typescript App!!!!
@uthmanabdullahi4590
@uthmanabdullahi4590 Ай бұрын
This is really helpful
@ziadxcode
@ziadxcode 7 ай бұрын
this video is incredibly useful!
@ryanwoods3333
@ryanwoods3333 Жыл бұрын
more React and TypeScript content please!
@vladmob
@vladmob 10 ай бұрын
Awesome video!❤ Thanks a lot!
@tejasnikam3287
@tejasnikam3287 Жыл бұрын
Awesome as always
@raghavmittal5492
@raghavmittal5492 Жыл бұрын
This is sick 🔥🔥
@matizbrave
@matizbrave Жыл бұрын
No way! 🤩 I am just about to build a shopping cart for my project and was wondering if there was any comprehensive guide for it. And bam! A notification from WDS! Great video, thanks a lot!
@Aditya-zl4qz
@Aditya-zl4qz 10 ай бұрын
Thanks Man ❤
@johntimothygarcia
@johntimothygarcia 7 ай бұрын
I like the way you explain every detail sir, it helps me alot to understand every functions and details in this Typescript tutorial. Thank you sir.
@user-ie7md3mm6x
@user-ie7md3mm6x Жыл бұрын
thank you man!
@vaswna14
@vaswna14 Жыл бұрын
You are amazing !!! Thank you for your tutorial Videos...!!! 🥰
@wallyssonlima2705
@wallyssonlima2705 Жыл бұрын
You’re amazing!! 👏🏻
@sonamohialdin3376
@sonamohialdin3376 Жыл бұрын
Amazing tutorial
@wyneeoo
@wyneeoo Жыл бұрын
you're awesome as always : ) Thanks a lot.
@valeriousmonk654
@valeriousmonk654 Жыл бұрын
More videos like this. Thank you
@bboydarknesz
@bboydarknesz Жыл бұрын
this is sick bro! love it! maybe just need a little optimization of how to get the data, because it has so much looping in data. I don't know, maybe we do it because we works in local data json?
@elvinqurbanov6669
@elvinqurbanov6669 4 ай бұрын
Thank you for perfect video
@MSEIN2303
@MSEIN2303 4 ай бұрын
The training was excellent but very fast❤❤😍
@YondeCode
@YondeCode 3 ай бұрын
Thank you for this super course ! I am just wondering the last part with the custom hook where we use a generic type T
@patitorodri
@patitorodri Жыл бұрын
awesome man, thanks
@RavindraSingh-lp9pl
@RavindraSingh-lp9pl 29 күн бұрын
Superb awesome tutorial
@smitagravat1063
@smitagravat1063 Жыл бұрын
I just want to say thank you ❤
@rahavareddy5510
@rahavareddy5510 Жыл бұрын
Do more videos on Reactjs and TS Thank you ❤️
@petalx3682
@petalx3682 Жыл бұрын
thanks man, very nice project +
@yugeshkk3062
@yugeshkk3062 Жыл бұрын
Thank you very much Kyle...
@kaushiksheel9469
@kaushiksheel9469 Жыл бұрын
You're a mind reader😍
@ventsislavstoimenov4404
@ventsislavstoimenov4404 Жыл бұрын
Thank you!
@victorromeo949
@victorromeo949 Жыл бұрын
Spent the whole day doing this, my confidence is going up at the speed of light. 26th June 2022
@marcuspowers9455
@marcuspowers9455 6 ай бұрын
Could you make a video on all the keyboard shortcuts you use?
@jadeyu6761
@jadeyu6761 Жыл бұрын
Thank You!!
@saurabhshukla2605
@saurabhshukla2605 Жыл бұрын
That was awesome.
@LalaYamazaki
@LalaYamazaki Жыл бұрын
Great video. Followed step by step and completed the whole project! Thank you! If possible, upload more of these!
@jousufjacob8251
@jousufjacob8251 Жыл бұрын
Good tutorial over all.
@mekansahatvaliyev724
@mekansahatvaliyev724 9 ай бұрын
your videos are amazing
@brawnie3969
@brawnie3969 Жыл бұрын
Thank you for this videos
@NatkaRack
@NatkaRack Жыл бұрын
Thanks fpr the video!
@jordantanaliga100
@jordantanaliga100 Жыл бұрын
Please do more projects with typescript, Sir
@hwj8640
@hwj8640 Жыл бұрын
You are amazing!
@kenbinta2246
@kenbinta2246 Жыл бұрын
Top tier Channel
@pacifiquemossi3837
@pacifiquemossi3837 Жыл бұрын
We love you dude
@user-ol4nn1yg2m
@user-ol4nn1yg2m Жыл бұрын
thank you !!
@rishabsharma5307
@rishabsharma5307 Жыл бұрын
hey kyle, can you please make a video on improving core web vitals of a website?
@UC_ganja
@UC_ganja Жыл бұрын
Although I don't need it but it sure is good to know about it in case I need it so thanks for the info
@berkaycirak
@berkaycirak Жыл бұрын
Thanks for sharing man, I have a question to you. Should we use "Decorators" while working on a React project
@stabilini
@stabilini Жыл бұрын
Thanks !
@balachalla9049
@balachalla9049 Жыл бұрын
I like it and implemented successfully
@giantPangolin
@giantPangolin Жыл бұрын
Great content, man. Could you do a follow up of this project implementing a login page and a search bar?
@Nanashi-rq7lk
@Nanashi-rq7lk 8 ай бұрын
This video is so clear
@kybkap8686
@kybkap8686 Жыл бұрын
thank you kayle very nice tutorial. I wish if you made an express server connected to mongo db and put items there and maybe login route as seller (who will post items to db ) and a login as customer. but i will try to do these )
@Brain42637
@Brain42637 Жыл бұрын
If the premium course package was cheaper I would buy it for sure!
The Perfect Hook For Debugging Custom React Hooks
8:07
Web Dev Simplified
Рет қаралды 31 М.
Top 6 React Hook Mistakes Beginners Make
21:18
Web Dev Simplified
Рет қаралды 553 М.
MINHA IRMÃ MALVADA CONTRA O GADGET DE TREM DE DOMINÓ 😡 #ferramenta
00:40
1 класс vs 11 класс (рисунок)
00:37
БЕРТ
Рет қаралды 1,8 МЛН
How To Actually Get Hired In 2024
10:43
Web Dev Simplified
Рет қаралды 182 М.
Build a Shopping Cart With React JS & Stripe
1:16:28
Traversy Media
Рет қаралды 105 М.
This Is A Great Beginner React/TypeScript Project
44:25
Web Dev Simplified
Рет қаралды 112 М.
React Typescript Tutorial for Beginners
28:24
Dave Gray
Рет қаралды 70 М.
How To Create The YouTube Home Page With Tailwind, React, and TypeScript
1:49:08
How to use TypeScript with React... But should you?
6:36
Fireship
Рет қаралды 891 М.
Learn Typescript with React | Quick Crash Course
16:59
developedbyed
Рет қаралды 85 М.
Every Beginner React Developer Makes This Mistake With State
6:37
Web Dev Simplified
Рет қаралды 213 М.
10 Tailwind Classes I Wish I Knew Earlier
13:31
Web Dev Simplified
Рет қаралды 143 М.