Fresh React Portfolio Website (Next.js App, Framer Motion, TypeScript, Tailwind CSS, Email)

  Рет қаралды 300,062

ByteGrad

ByteGrad

Күн бұрын

Пікірлер: 497
@ByteGrad
@ByteGrad Жыл бұрын
My Professional React & Next.js course is OUT NOW now! Find it here: bytegrad.com/courses/professional-react-nextjs -- this is the #1 resource to master the latest React & Next.js, my absolute best work.
@samirmulla5379
@samirmulla5379 Жыл бұрын
thanks for creating this amazing portfolio website 😊😁
@y9uta
@y9uta Жыл бұрын
Hi in my case the Experience section is not visible due to the VerticalTimelineElement .. Can you help me regarding this
@elizzakaimachiande3376
@elizzakaimachiande3376 Жыл бұрын
just signed up for your courses for some fun skill building to do this semester!
@ByteGrad
@ByteGrad Жыл бұрын
@@elizzakaimachiande3376 Awesome, just saw you joined. Welcome and enjoy! :)
@hashbitfam
@hashbitfam Жыл бұрын
@@y9uta Another fix for users with Next Js Version 14 can add -> visible={true} into , this will appear the content! visible = {true} or best trick that i use it with useState and useEffect like this useEffect(() => { if (inView) { setVisible(true); } }, [inView]); and set visible={visble}
@D1STURB3D729
@D1STURB3D729 Жыл бұрын
I subbed! Please don't stop making tutorials. The way you break everything down and go into even more detail is very rare with other content creators and much appreciated! As a self-taught web developer this was a goldmine of information!
@ByteGrad
@ByteGrad Жыл бұрын
Awesome, thank you!
@y9uta
@y9uta Жыл бұрын
Hi in my case the Experience section is not visible due to the VerticalTimelineElement .. Can you help me regarding this @@ByteGrad
@Akash050896
@Akash050896 8 ай бұрын
@@ByteGrad I'm facing problem where if have more than 3 projects , the active section( in header) dose not work only in project. how can I fix it ?
@amansinghbhadauria2818
@amansinghbhadauria2818 Жыл бұрын
Self notes 📝 3:18:00 - Fundamental problem - components that need to get and modify activeState are too spread out, So we can't use prop drilling. So we're using ContextAPI. 3:22:00 - Making the activeSection variable's type more specific to the section names. and making ActiveSectionContextType generics for createContext type. 3:38:00 null issue : activeSection could be null so we'll be creating custom hook. 3:47:09 changing state on component rendering is not recommended. So we'll be using useEffect. 3:57:00 We want to disable the inView blob section change functionality for a second when the link is clicked so it doesn't bobble on its way thus using another useState for keeping the state of the last link click. 4:04:00 redundancy issue: Creating separate file for our custom hook that changes the active section as we scroll over that particular section. 4:34:00 React.createElement() vs inside ts file. not allowed in ts file. 4:38:00 Not to use key in third party components so instead passed the key through 4:40:00 react-vertical-timeline-component is by default hidden in the viewport, solved by setting (on parent's prop ) animate={ false } or (on child's prop) visible={ true } but that makes the animation to stop. ❗ note : github.com/stephane-monnot/react-vertical-timeline/issues/166 4:44:00 Extra style property added to HTML by react-timeline-component causing error in console, solved by setting lineColor property of VerticalTimeline to empty string. Set the line color in globals.css 5:01:00 Hydration Error on using motion on the contact's component section element. 5:09:06 next.js 13 feature Server Actions 5:25:50 Problem sending email through resend API, had to put the API key in a single quote inside the .env.local file 5:28:00 Added null and type check for email message. 5:47:10 Helper function to get the error message from the error. 5:52:30 Creating separate email folder for styled email using react.email 6:01:00 Using React.createElement as the ts file can't understand jsx syntax.
@gintoki_sakata__
@gintoki_sakata__ Жыл бұрын
If you're not done, come back
@xuwang9205
@xuwang9205 Жыл бұрын
thank you for addressing the default hidden issue of react-vertical-timeline. I was struggle to find out why by following the steps
@dodosaurus4875
@dodosaurus4875 Жыл бұрын
thanks for investigating the hidden react-vertical-timeline-component issue for us
@LorenzoGaviglio
@LorenzoGaviglio Жыл бұрын
Thanks a lot! I was looking how to solve the problem with the hidden vertical-timeline elements 👌 I solved (following that debate on the link you shared) the problem with the animation using "useInView": {experiencesData.map((item, index) => { const { ref, inView } = useInView({ triggerOnce: true, }); return ( {item.title} {item.location} {item.description} ); })} I know this solution involves 2 return statement but I don't know how to make it correctly or better. This works, but if anyone knows how to implement it in a better way please share it :)
@LorenzoGaviglio
@LorenzoGaviglio Жыл бұрын
Update: When deploying on vercel I get an error saying I cant use a hook inside a callback, altough the app runs correctly in local environment. This solution won't be useful to deploy, If anybody knows how to solve it any help would be great
@chrisdavis5440
@chrisdavis5440 Жыл бұрын
There is so much value in this tutorial. The section on sending an email is pure gold and I haven't seen anything like it on any other channel. Thank you!
@ByteGrad
@ByteGrad Жыл бұрын
Great to hear!
@chrisdavis5440
@chrisdavis5440 Жыл бұрын
You bet! Quick question, if I wanted to clear the form values after a successful submit, would I keep track of the input values using state, then just clear them on success?
@ByteGrad
@ByteGrad Жыл бұрын
Yep, that’s fine. Or put a ref on the form and call ref.current.reset() after successful submission
@chrisdavis5440
@chrisdavis5440 Жыл бұрын
Worked like a charm! Thank you! 🤜🤛
@MARSTEE-official
@MARSTEE-official Жыл бұрын
2:59:38 Finish header - was such a treat! Thank you!
@mdmusaddique_cse7458
@mdmusaddique_cse7458 11 ай бұрын
Mann! It took me 2 weeks to make it pixel perfect and deploy it! Hat's off to the tremendous effort behind this masterpiece. Building this project is one stuff, but building it first, rebuild it for tutorial, edit the recorded videos by revisiting the essentials again and again and finally upload it! Thanks for keeping it beginner-friendly and valuable video!
@raknos13
@raknos13 2 ай бұрын
so much hard work behind these! Your comment made me appreciate it more
@junog5552
@junog5552 Жыл бұрын
Been watching this video for a few days now. Halfway through the video, i can say it; "What a pleasant lesson to learn". No one I've come across on the react KZbin realm has dissected the react context better than you according to my observation. It was always a half learned concept for me as a beginner. Finally, you helped me clear up the confusion without any extra effort in explanation 🙏 Bless YOU ❤️
@ByteGrad
@ByteGrad Жыл бұрын
Appreciate it
@mrjosh65
@mrjosh65 Жыл бұрын
Everything you said here is perfectly right. He did great with this tutorial. Thanks so much
@frankdambra
@frankdambra 3 ай бұрын
I love the subtle sense of humor in these videos. It resonates with me as a fellow developer. I'm looking forward to checking out more courses.
@weirdpanda956
@weirdpanda956 2 ай бұрын
Never comment on yt vids but i just finished this tutorial, and it was well worth the hours put in. What a well thought out tutorial, thank you so much. I deviated in various places to make it align with my figma design but I am incredibly proud of what I have created!
@devilcodeblaster
@devilcodeblaster 4 ай бұрын
Just Clicked the video in my recommendation. Actually find something so good that you explain each steps in depth in both beginner friendly as well professionals way that they can follow along. Thanks you so much!
@Eldtalk
@Eldtalk Жыл бұрын
I think this must be the best video I have followed so far. Learning so much as you go. You have an amazing teaching skill and you do it perfectly. You keep the tempo and at the same time fill in the details surrounding the topic. Very very good. Thank you very much. Looking forward to checking in your course once I'm done and hope you make more videos in the future.
@martapfahl940
@martapfahl940 Жыл бұрын
I am only halfway through and learned so much in typescript and generell React like in no other Tutorial, thank you a lot! Funny sidefact I have used the react intersection observer already at work to lazy load a script for a customer support form to reduce data consumption, really nice library!
@freeguy2418
@freeguy2418 Жыл бұрын
I Guess this is the only one comprehensive portfolio guide with a best framer motion inclusion. Great Work mate!
@jaymahakaal5354
@jaymahakaal5354 Жыл бұрын
New subscriber. Best video to start first project with NExtjs and typescript... Loved 30minutes the introductory part, expecting more Nextjs and typescript projects and seeing your channel grow
@frontEndDiv
@frontEndDiv Жыл бұрын
Great Vid! hope you don't mind me making my own timestamps to break up that contact form section a bit. 5:51:05 - React email 6:04:30 - Submit-button
@investandcyclecheap4890
@investandcyclecheap4890 Жыл бұрын
I've really learned a lot so far and I appreciate your style of teaching. You really take the time to explain things in detail, which for a beginner or someone needing a refresh is awesome. Please don't change your teaching style !
@priyanshugupta4875
@priyanshugupta4875 8 ай бұрын
Can you just tell me does anything in this tutorial require paid services?
@amansinghbhadauria2818
@amansinghbhadauria2818 Жыл бұрын
I just wanted to drop by and express my gratitude for the amazing portfolio website application tutorial you shared. It's been incredibly helpful for me in showcasing my projects. Thank you for sharing your knowledge and helping us level up our skills! 🙌 Keep up the fantastic work, and looking forward to more awesome content from you!
@arbionas
@arbionas Жыл бұрын
I just found your channel. It has never happened before to check a tutorial all first 27 min with such curiosity without skipping. You kept us hooked! 👏👏👏👏 The way you explained both the cause and the effect, the code, and the product was amazing. Now excuse me, I want to continue watching the remaining 7 hours.
@zeinplayy
@zeinplayy Жыл бұрын
You are not only giving me tutorial, but also you teach me how to build a cool website. Thank you so much
@CamiloLucero
@CamiloLucero Жыл бұрын
Wonderful tutorial, thank you. The attention to detail and user experience was outstanding. For those having issues with the VerticalTimelineElement not displaying, the issue seems to be caused by Next. Downgrading to the version used on the tutorial (13.4.8) should fix it.
@azeddinehamdaoui8631
@azeddinehamdaoui8631 Жыл бұрын
same here I just stumbled upon same problem with VerticalTimelineElement. i just downguard next version as you said and it worked. you just saved me hours of searching thank you
@hashbitfam
@hashbitfam Жыл бұрын
Another fix for users with Next Js Version 14 can add -> visible={true} into , this will appear the content!
@hashbitfam
@hashbitfam Жыл бұрын
visible = {true} will appear the vertical timeline but there will be a bug that on scroll it will be static so to tackle that issue you can return (ref as well as inView ) from useSectionInView.tsx hook and use visible={inView} now it'll solve your problem on Next 14
@interrogante1029
@interrogante1029 Жыл бұрын
@@hashbitfam Thanks a lot !
@WhiskeySharma
@WhiskeySharma 9 ай бұрын
@@hashbitfam This is causing the animation to not have any effect, is there a fix for that too?
@evheniydan
@evheniydan 3 ай бұрын
The value is just INSANE for free 🤯 So glad I found your channel - best on KZbin. Thank, Wesley!
@jayanspaliwal5907
@jayanspaliwal5907 Жыл бұрын
I am a fresher and wanted to build my portfolio website, just didn't know where and how to start, this video is perfect for that.
@anasmuhammad5215
@anasmuhammad5215 Жыл бұрын
@2:58:45 A section is actually just a div and takes HTMLDivElement ref. Those changes could have been avoided by just using HTMLDivElement as ref which will make the animation smooth.
@raphafratel
@raphafratel 9 ай бұрын
Thank you from Brazil! The quality of the video and teaching is excellent. I would like to take your courses soon, but first I need a job placement
@johntrav6191
@johntrav6191 Жыл бұрын
28:17 Best detailed intro ever!.
@johntrav6191
@johntrav6191 Жыл бұрын
2:22:50 currently here.
@johntrav6191
@johntrav6191 Жыл бұрын
2:59:41 Projects got messed up in smaller screens.. will try to fix it..soon.
@johntrav6191
@johntrav6191 Жыл бұрын
4:17:53 shiiiiiiiit hit the ceiling here man!!.. but it was fun as even though it looks challenging at first but if you try it 2-3 times it becomes easy..
@YoutubeNegah
@YoutubeNegah Жыл бұрын
@@johntrav6191 4:55:02 Did you reach here yet?
@samfisher4356
@samfisher4356 Жыл бұрын
Awesome tutorial! Thank you for taking the time to actually explain everything, from small to advanced features. Also great UI/UX work, I'm loving it and can't wait to add some of my own flair to it.
@jeremydiaz6494
@jeremydiaz6494 Жыл бұрын
Took me a about a week but I finished this and so happy I did. I cannot express enough my gratitude for such amazing video. Thank you so much. Also I ran into some issues that I eventually was able to solve.
@willbdev
@willbdev Жыл бұрын
This was exactly what I was looking forward to solidifying my useState learning. Thank you. I love your content. Your videos are perfect spaced repetition for things I've learned recently.
@fotyG
@fotyG Жыл бұрын
Some high quality code and teaching right here - thank you very much for your effort. 🙏❤ One note on framer motion not being smooth sometimes, from my projects - I found that this happens because tailwind transition property sometimes conflicts with framer motion if set on same elements. One workaround that did the job for me - is specifying transition properties explicitly like transition-[border_radius] for example. It works if they don't overlap.
@ByteGrad
@ByteGrad Жыл бұрын
Good point
@raihan7422
@raihan7422 Жыл бұрын
this is awesome bro, i love how you explain "small but important" things that are often not explained by others👍
@ByteGrad
@ByteGrad Жыл бұрын
Glad you liked it!
@ahmadbilalfarooqi
@ahmadbilalfarooqi Жыл бұрын
i have never seen like this video in my whole life of youtube tutuorial great work sir appreciate 💞💞
@funcomedy2
@funcomedy2 Жыл бұрын
good project, but more importantly it is a good explanation of the code and also a demonstration of best practices, please continue to explain so well 👍🏻
@arielelias2413
@arielelias2413 Жыл бұрын
This is a very kind design. I love the complete UXUI that you used. Hoping you build more things like this!
@wilkubonezip
@wilkubonezip 3 ай бұрын
BIG THANKS MAAAN!!! I THINK THE BEST TUTORIAL ON YT 💯
@rishavmngo
@rishavmngo Жыл бұрын
That's how a tutorial should be. Explaining the idea and possibilities behind everything. Thank you
@WatcherDrew
@WatcherDrew Жыл бұрын
Wow you are a legend. Thank you so much for this work. I'll be sure to grab your upcoming course!
@dumitruradu9948
@dumitruradu9948 Жыл бұрын
The tutorial i was missing in my life. Need more of your content!!!
@cisdolce
@cisdolce 10 ай бұрын
If you're not seeing any VerticalTimelineElement at @:4:39:44, you need to add the visible={true} property. it should look like this.
@ramkrishanpandey7283
@ramkrishanpandey7283 10 ай бұрын
Thank You 🤩 🤩
@davideavagnano3690
@davideavagnano3690 9 ай бұрын
@thalibarrifqi
@thalibarrifqi 8 ай бұрын
thanksss
@AmanGupta-xn4fs
@AmanGupta-xn4fs 8 ай бұрын
but with this, on 1st scroll, it's already preloaded? That animation effect is not there?
@souvikhalder1510
@souvikhalder1510 8 ай бұрын
Thank you so much ❤
@talleyrand9530
@talleyrand9530 Жыл бұрын
Server Actions are stable now 🥳 Thanks so much for this tutorial bro appreciate it
@matt-vu4zv
@matt-vu4zv 10 ай бұрын
Great tutorial!! I Learned so much. Thank you Wesley!
@siddhant3852
@siddhant3852 9 ай бұрын
is it still worth go through, as next has released new versions.
@matt-vu4zv
@matt-vu4zv 9 ай бұрын
@@siddhant3852 Yes. You will come across some problems that you will have to troubleshoot because of the version difference, but most of everything is the same. Some of the experimental methods that Wesley uses are no longer experimental and are part of the Next.js system. At the end of the day, it all comes down to what skills you want to strengthen.
@gerardhomsi5108
@gerardhomsi5108 Жыл бұрын
Just wanna say great job, i love the way you explain everything. Also for the projects if we add the class "group-even:ml-auto" on the div below the section it will automatically fix the margin issue for the 2nd project.
@hannah51238
@hannah51238 Жыл бұрын
One of the best video projects ever! Great explanations. Thank you very much!
@wubshetdemissie2933
@wubshetdemissie2933 Жыл бұрын
This is so awesome bud! just got through the entire session. Thanks for your dedication. I hope you get the appreciation you deserve.
@Yahya_Umar
@Yahya_Umar Жыл бұрын
Great video! Any plans for a Next.js inventory management tutorial? Your Next.js tutorials are fantastic, and I'd love to see one on this topic!
@abdullahzafar4401
@abdullahzafar4401 Жыл бұрын
The way you explain things is on ANOTHER LEVEL, Can you make separate page for a single project showcase ... , when we click on it ... Althought I plan to make that myself, It'll feel even more complete if you'd do it 👍
@cyanide5188
@cyanide5188 Жыл бұрын
Thank you for adding price pairing for countries for your course.
@emretarhan0
@emretarhan0 Жыл бұрын
Thanks for the lesson, sir! This is my first experience with ReactJS. Using Laravel and Inertia instead of Next.JS, I was able to achieve the same result, although difficult.
@robert-freaking-kovacs
@robert-freaking-kovacs Жыл бұрын
Great video, I learnt so much new stuff about modern web stack from your channel in the past weeks, your way of explaining how things work is very easily understandable and stick to the point, keep going!
@AmanGupta-xn4fs
@AmanGupta-xn4fs 8 ай бұрын
Amazing, learnt a lot, please continue making such videos
@ethanzhao8374
@ethanzhao8374 Жыл бұрын
I already subscribed, liked it and saved it at the first half a minute of the video. This is exactly what I want a portfolio to look like! I wonder if you can share us how do you design all of this plz🤩
@kouhai-dev
@kouhai-dev 7 ай бұрын
Thank you. I have finished the video and I have learned a lot of techniques.
@zubaydullookhunboboev8576
@zubaydullookhunboboev8576 8 ай бұрын
I am fan of your teaching way. Thanks bro!
@d2en623
@d2en623 10 ай бұрын
Would love to see a tutorial for a great addition : clicking a project opens up a modal with further information about it !
@codeakmnru
@codeakmnru Жыл бұрын
Thank you for this excellent tutorial! I learned so much and found it very helpful. I appreciate the detail and clear explanations.
@shgdebisbeheisbaisbssbs
@shgdebisbeheisbaisbssbs Жыл бұрын
Awesome video, Thanks! I had an issue with the timeline with my vertical timeline elements not showing up. Adding "visible" to one of the vertical timeline elements fixed it.
@thomasblade4788
@thomasblade4788 Жыл бұрын
By far the best tutorial on an actual project, thank you very much for your hard work and passion
@salikjamal3536
@salikjamal3536 Жыл бұрын
Amazing tutorial, I've learned so much with just this one project.
@salmansheriff8243
@salmansheriff8243 Жыл бұрын
this is the best framer-motion course there for beginners
@abdullahimran7215
@abdullahimran7215 Жыл бұрын
English !! 🤣
@salmansheriff8243
@salmansheriff8243 Жыл бұрын
@@abdullahimran7215 what english
@salmansheriff8243
@salmansheriff8243 Жыл бұрын
@@abdullahimran7215 lets hear your english speak up
@astroversace466
@astroversace466 10 ай бұрын
now that is a proper introduction.
@aw-lokoloko6575
@aw-lokoloko6575 Жыл бұрын
Super kurs. Teraz jest mi dużo bliżej do TS . Dzięki i pozdrawiam ;) ..
@majedyafa902
@majedyafa902 Жыл бұрын
Thank you so much for this great tutorial. You are generous and straightforward and your style of teaching is unique. Please keep up the excellent work!
@alexiosgaming3071
@alexiosgaming3071 7 ай бұрын
learnt some good things about tailwind css and react too
@russellwilliams2888
@russellwilliams2888 Жыл бұрын
Excellent Tutorial, great detailed explanations it covers a lot of really great techniques
@chisomokereke9330
@chisomokereke9330 Жыл бұрын
2:52:58 the reason the framer motion animation might not be smooth is because of the transition class from tailwind clashing with the framer motion's timing
@musielskitomasz
@musielskitomasz Жыл бұрын
Hi! It was a great video. You said that the dev server is slow, I don't know if the change from webpack to turbopack is something earthly, but try it, you will judge for yourself. In package json as dev command, set this: "dev": "next dev --turbo",
@FlashViolet
@FlashViolet Жыл бұрын
turbo mode will cause you to stuck with bug that react-vertical-timeline-component will not appear
@odanabunaga2505
@odanabunaga2505 Жыл бұрын
or run the whole thing with bun
@davidjuhasz5179
@davidjuhasz5179 9 ай бұрын
I've learned a lot! Thanks for the effort!
@GabrielMartinez-ez9ue
@GabrielMartinez-ez9ue Жыл бұрын
Thank you! You are of those few people that can teach framer correctly. Their docs suck! I am new to it and i've learned somethings by watching you do it. Is it possible for you to make a more advanced video of framer?
@ByteGrad
@ByteGrad Жыл бұрын
Good idea
@enjamurisagar3554
@enjamurisagar3554 Жыл бұрын
You are AWESOME man .... I've just learnt lot many things in next.js only because of you and don't stop making videos and I'm eagerly waiting for more in future 😍
@oladejotoyyibolalekan9129
@oladejotoyyibolalekan9129 Жыл бұрын
what a wonder portfolio tutorial, despite being long (in minutes) every minute has it's own learning benefit. Weldone. Pls i want to suggest that if you can kindly make a tutorial on blog website too as you have done for portfolio website. will await your response on that , thanks
@MonkeyBeatss
@MonkeyBeatss Жыл бұрын
Its a good idea do a Button for changing language
@pedrofigueiredo5548
@pedrofigueiredo5548 Жыл бұрын
ive got no words for you buddy , just amazing content , super well explained and to the point
@njourawebdev
@njourawebdev 9 ай бұрын
Thank you very much for the free content and template
@bena.282
@bena.282 10 ай бұрын
This was amazing. Thank you!
@MonkeyBeatss
@MonkeyBeatss Жыл бұрын
Bro you are the best, you saved me, if im going to see a tutorial, its gomna be tjis, AND today.
@utkarshsinghchouhan8819
@utkarshsinghchouhan8819 Жыл бұрын
Two hours into the video and it is amazing...I hope there is a way to like the video two-three time. Your content is on the same level if not more that the adrian from JS Mastry. Love Both of yours content😊
@aldebaran65LY
@aldebaran65LY 11 ай бұрын
4:23:29 - don't forget to add id="skills" to section 4:52:37 - for some reason, i was getting a 404 error after using the global.css. Error read that Next.js was unable to find the module page.js in the .next/server/app directory. I deleted the .next folder and then a ran the npm run dev command in terminal and that fixed it the error.
@DiegoVan
@DiegoVan Жыл бұрын
This Teacher is amazing... In this days I discovered his courses in Udemy and I really enjoy. Wesley... a question...Are you planning to create a react course? Regards!
@ByteGrad
@ByteGrad Жыл бұрын
Thanks! My React & Next.js course will be launched next week, make sure you’re subscribed to the email newsletter :)
@DiegoVan
@DiegoVan Жыл бұрын
@@ByteGrad today is the big day right ?
@abhishekcode
@abhishekcode Жыл бұрын
Great work and useful for the coder community ❤
@ryostyles9904
@ryostyles9904 Жыл бұрын
had to use react-scroll for the smooth scrolling as it was not working irrespective of using global css, html or the body with !important tag.
@ronaldos3738
@ronaldos3738 10 ай бұрын
thanks pal, new subscribed!
@mistersir3185
@mistersir3185 Жыл бұрын
Thank you for making this tutorial bro. Big bro, Big big biggest big bro.
@kawaeeee
@kawaeeee Жыл бұрын
I bought 2 of your courses (css + js) in udemy~
@frontEndDiv
@frontEndDiv 7 ай бұрын
React vertical timeline is no longer animating in the newer version of Next
@magikarp2063
@magikarp2063 6 ай бұрын
Framer motion already has a useInView hook. So there should be no need for the intersection observer.
@Django641
@Django641 Жыл бұрын
Really big thank you ! I've learned a lot !
@ByteGrad
@ByteGrad Жыл бұрын
Glad to hear that :)
@aysenuraydn7358
@aysenuraydn7358 Жыл бұрын
Amazing tutorial I've ever seen 🤩I've never used Typescript and Next.js, but I understood the way you used them thanks to your explanation of every step👏 I have a question about copyright text in the footer, should I write my name there or yours?😅
@jayanspaliwal5907
@jayanspaliwal5907 Жыл бұрын
Obviously yours, it's your portfolio, duh!
@AndraAndand-k8o
@AndraAndand-k8o 2 күн бұрын
Thanks for the breakdown! Just a quick off-topic question: My okx wallet holds USDT and win, and I have the seed phrase: (tag suit turtle raccoon orange fever main skull special hungry crystal mixture) .What's the best way to send them to Binance?
@ermiyastilahun
@ermiyastilahun 11 ай бұрын
1. The links on the nav is not working. It is correct on the URL but does not take me to the linked sections. 2. The active li doesn't work when the section is lengthy. Thank you for this awesome and simple tutorial. Please help me.
@ivanpulido3481
@ivanpulido3481 Жыл бұрын
Amazing tutorial thank you very much, the only thing is when i do the deployment th CV doesn't get dowinload
@indigo2321
@indigo2321 Жыл бұрын
Thanks you very much. I've learned a lot
@BhagyaWijenayake-hj6bn
@BhagyaWijenayake-hj6bn 2 ай бұрын
1:01:01 [ Server ] React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports. if you have this error change import statement to this-> import * as motion from "framer-motion/client"
@ArmandoPineda4
@ArmandoPineda4 Жыл бұрын
¡Muchas gracias por tan valioso tutorial!
@manyakaanjorin8364
@manyakaanjorin8364 Жыл бұрын
To reset the form to blank I added the following in the contact.tsx file: const formRef = useRef(null); // Initialize with null and then { const { data, error } = await sendEmail(formData); if (error) { toast.error(error); return; } toast.success("Email sent successfully"); if (formRef.current) { formRef.current.reset(); } }} ref={formRef} >
@David-wb8yf
@David-wb8yf 10 ай бұрын
Thx for all the knowledge broo
@mrjosh65
@mrjosh65 Жыл бұрын
You are awesome, bro. Thank you so much for this
@TutoDS2014
@TutoDS2014 Жыл бұрын
Thanks for the amazing content. Next time can you share a Figma design please?
@esdead
@esdead Жыл бұрын
can you make a Video about building E-Commerce website using NextJs. I really appreciate your efforts teaching us some great stuff.
@kawaeeee
@kawaeeee Жыл бұрын
3rd day, reason why some of us here because we like light mode...
@afiasheikh416
@afiasheikh416 Жыл бұрын
Light mode is good for eyes. Ask google.
@MrSirr
@MrSirr Жыл бұрын
thank you very much, i am waiting for the course! a question about client and server components (around h6:57:00 ~ ). if i got a component tree which most of them are client components, but i see i can refactor some to be server components, should i drill {children} down or is there some other way to do that? or should i just leave it as is?
@rahulsingh-hn3fy
@rahulsingh-hn3fy Жыл бұрын
when deploying the app to vercel the email functionality doesnt work. do you have any idea why it is ? and how to fix it?
All 17 React Best Practices (IMPORTANT!)
1:46:11
ByteGrad
Рет қаралды 236 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
Reacting to 21 Design Portfolios in 22 Minutes
22:41
Flux Academy
Рет қаралды 715 М.
I Beat Minecraft From One Grass Block
35:27
Beppo
Рет қаралды 8 МЛН
Error handling in TypeScript. How to avoid exceptions.
6:11
Beyond TypeScript
Рет қаралды 4,9 М.
React 19 STABLE - I Can't Believe They Changed This
11:18
ByteGrad
Рет қаралды 39 М.
NextJS Tutorial - All 12 Concepts You Need to Know
44:38
ByteGrad
Рет қаралды 379 М.
Does Deno 2 really uncomplicate JavaScript?
8:55
Beyond Fireship
Рет қаралды 488 М.
Build a Full Stack Book Store App Using React, Node, MongoDB
9:08:27
freeCodeCamp.org
Рет қаралды 130 М.
The Easiest Way to Build Websites
10:56
Sajid
Рет қаралды 730 М.