At 03:40:10, if you still have errors on your create function, try changing its signature to `create(prevState: State, formData: FormData): Promise`. It's needed because useFormState expects a Promise as return.
@nerd3131 Жыл бұрын
I've watched many tutorials like this but this is really different. You explain everything very good. Other tutorials more like "just do this, type this" but no explanation. You teach new things. I learnt many things that I was confused about, thank you so much!
@codewithantonio Жыл бұрын
Im very happy to hear that. I definitely lack explanation in some of my tutorials, and I’ve taken that feedback seriously and from then on I try to make sure whoever watches understands the concepts we will be using throught the video! Thanks for watching!
@maximilianobisurgi936210 ай бұрын
@@codewithantoniothis is the same I said to my cousin a few hours ago! Yesterday I watched the newly auth for next video, and even though it was my first time with nextjs (cause I wanted to see how easy auth was before I tey to go with it and use it on a current project) and it was really nice explanation, as the previous comment mentioned, its not like regular code along where it is just copy paste code, and nothing being explained of what happens, and also providing simple demo/examples of what you just explained! So I will definitely be watching your previous videos! Awesome work! 🙂
@ifindev Жыл бұрын
Perfect video!! Never tried Next.JS before, let alone the Next.JS with App Router. So far finished until the 02:04:30 Sidebar, and so far it has been the most enjoyable tutorials I have ever followed. Thank you Antonio for making this great tutorial! Learned so much about Clerk, Next.JS folder structures, pages, layouts, etc. May god always bless you for all the good deeds you have done 😇
@gradientO Жыл бұрын
Antonio is carrying the youtube react community rn
@codewithantonio Жыл бұрын
hahaha glad I could be of help!
@RRahulRajput798 Жыл бұрын
haha bro doesn't know sarcasm
@liebebilder3529 Жыл бұрын
How to add time spent for each task and have an overview of daily completed task + total hours spent to save and download as pdf
@napokhan11 ай бұрын
@@RRahulRajput798can I get the link
@DivsGod8 ай бұрын
LOL Bro doesn’t know about @javascriptmastery
@adewaleosobu323811 ай бұрын
Just when I thought I had seen the best KZbin SaaS content then this. God bless you for giving real value first, enjoy your spoils without fear or worries. You are definitely on of the GOATs, Antonio.
@codewithantonio11 ай бұрын
Thank you very much ;) Enjoy!
@jcl605511 ай бұрын
I think it's the first time I've ever seen a video that is really easy to understand and useful. Thanks to this, I got to know a library that I didn't know, and I got a lot of interest. I subscribed to a development-related KZbinr for the first time. Thank you very much ☺
@codewithantonio11 ай бұрын
Very happy to hear that, glad you enjoyed the video :)
@baudyscars Жыл бұрын
you can actually use zustand hooks in one line from: const onOpen = useMobileSidebar((state) => state.onOpen); const onClose = useMobileSidebar((state) => state.onClose); const isOpen = useMobileSidebar((state) => state.isOpen); to: const { onOpen, onClose, isOpen } = useMobileSidebar(state => state)
@codewithantonio Жыл бұрын
Thank you for the tip, I will start doing it from now on!
@speedster78411 ай бұрын
correction you don't need the "state => state " in the brackets it works without it also
@AbdulHannan-zc2ti7 ай бұрын
Today i completed this project, was a looooonng hustle but thousand times worth it, you not only learn the compelete nextjs but you get to learn bunch of other useful stuff as well, thanks alot antonio, loved to learn from your tutorial
@codewithantonio7 ай бұрын
Amazing work! About the subscription cancellation - that is the proper functionality! The user needs to have access for the period they paid for (a month) until their cancelled subscription expires! So cancelled users still need to have access, only expired users should not be able to create new boards!
@yakshithkumar3398 Жыл бұрын
This channel is a treasure for react devs😊❤
@codewithantonio Жыл бұрын
Happy you think so!
@aviralsingh5457 ай бұрын
Just 5 minutes into the setup and i already love this guys simple and to the point explanation
@gynflo Жыл бұрын
You are just incredible. Your workflow is perfect to learn Nextjs, the proof is, the incredible rise in the number of subscribers, just mind-blowing. Thanks Antonio
@codewithantonio Жыл бұрын
Thank you very much!
@DomskiPlays Жыл бұрын
Just sat through 8.5 hours of the tutorial in what must have been a 12 hour coding session and now I'm gonna go to sleep. Tomorrow is implementing drag and drop, a big reason why I watched this specific tutorial - can't wait! Thanks for the work!
@codewithantonio Жыл бұрын
Amazing job!!
@DomskiPlays Жыл бұрын
@@codewithantonio Update: Completely got everything done, really good stuff! The only thing I wish you had still covered on top of all the rest is getting the plans directly from stripe and cancelling the subscription, though I know I'll be able to figure that out after watching this tutorial in it's entirety!
@codewithantonio Жыл бұрын
@@DomskiPlays Hope you enjoyed the video! Thank you for watching!
@TendaiGatahwa Жыл бұрын
Antonio, I'm absolutely blown away by your recent Trello clone project! The depth of understanding and skill you demonstrated in developing such a complex application is nothing short of remarkable. Your ability to break down and teach these intricate concepts is a true testament to your expertise. With this in mind, I have a suggestion that could really elevate your content further: How about creating a comprehensive tutorial series on building a CRM system using the MEAN stack, similar to QuickBooks? Given the incredible work you've done with the Trello clone, I'm confident this would be another hit. And honestly, I'd be more than happy to invest in a course like that. Keep up the extraordinary work, Antonio!
@codewithantonio Жыл бұрын
Thank you for the kind words and a suggestion
@alkebabish Жыл бұрын
Thanks so much for posting this! decided to build an app but my coding skills were very rusty so I spent months learning Python. Then I decided to learn React for the frontend,, but then discovered Next.js and realised I didn't even need to learn python. This course is absolutely perfect for me since I use Tailwind and need to do stripe integration. Divine timing!
@codewithantonio Жыл бұрын
Happy I could be of help!
@BERTDELASPEED Жыл бұрын
When I imagine the amount of work he's putting in, I can't help but give appreciation and respect. Thanks a ton Tony you're the man 💯
@codewithantonio Жыл бұрын
I appreciate that!
@ebn646 Жыл бұрын
AGREED!!!!!
@lookup_football Жыл бұрын
This brother never disappoint🤝.Im here to learn and witness his journey to Millions Subscribers.Keep grinding brother💪
@codewithantonio Жыл бұрын
Thank you for supporting me!
@daggalando Жыл бұрын
I don’t know if this comment will reach you , but you really helped me throughout my learning process and im still learning from you every time you upload, i don’t watch every video but whenever i complete any of your projects or a personal project i thank you a lot , because you actually know what you’re doing and you’re doing it really well , thank you again and one last thing, i recommend everyone to go to his official website , the courses there are more organised and you could track your progress , keep up the great work antonio ❤
@codewithantonio Жыл бұрын
Very happy my projects help you, and so happy to hear you like my official website!
@memester6496 Жыл бұрын
Your content is no match to any youtuber. The only think missing in your videos was the explanation. And in this video, you explain in depth and detail which makes it more interesting. This clear many concept and makes the flow smooth. Thank you bro for offering such premium content for free.
@codewithantonio Жыл бұрын
Thank you very much, I saw the feedback from people that I was lacking explanation, and I fullly agree, sometimes there simply isn't enough time, but most of the time I forget to be honest. This time I really tried to explain the fundamentals and will continue to do that from now on!
@memester6496 Жыл бұрын
@@codewithantonio Thank you bro. You are gem.
@ivanmilicevicmeda Жыл бұрын
Antonio never fails to amaze me with his incredible skills. Remarkable job!🎉🎉
@codewithantonio Жыл бұрын
Thank you very much
@dankim7877 Жыл бұрын
I ve jumped from airbnb to this trello project. There are lots of changes I found woow. Amazing project and amazing Antonio
@oluwaseunladeinde410 Жыл бұрын
Thank you Antonio. This is simply amazing. Learnt alot on server actions. Your content is really good. Realy appreciate the work you put in consistently.
@davidmukalay3536 Жыл бұрын
My mind is blown with every one of your projects I simply can't put it into words 😮. May God Bless you for everything.
@codewithantonio Жыл бұрын
Happy you like them! Thank you!
@earnstein7607 Жыл бұрын
At this point, nextJS should learn Antonio. You're the GOAT ❤
@codewithantonio Жыл бұрын
hahaha thank you very much!
@imheretosleep Жыл бұрын
*BRO YOU DON'T KNOW HOW THANKFUL I AM, I AM REALLY REALLY GLAD I FOUND YOUR CHANNEL. YOU DESERVE ALL THE BLESSING AND I WISH YOU GOOD HEALTH AND SUCCESS IN LIFE. THANK YOU SO MUCH! ANOTHER LIKE FOR THE BRO! LET'S GO!!!!*
@codewithantonio Жыл бұрын
Thank you very much!!!
@suhankim8557 Жыл бұрын
It's truly amazing. Please keep making clone lessons. I hope you live a long and healthy life!
@suhankim8557 Жыл бұрын
You've made nextjs fun!
@codewithantonio Жыл бұрын
Thank you!!
@IvanoSimac9 ай бұрын
Modest and humble voice, great knowledge, Antonio you make us croatian devs proud. :)
@sajalhsn136 ай бұрын
instead of using custom SafeAction, we also can use react-hook-form with next-safe-action library.
@codewithantonio6 ай бұрын
definitely! I just wanted to have a course where we explore server actions ourselves and try to create a reuseable method!
@subhamswaruppradhan4953 Жыл бұрын
Brother your videos are osm currently I am doing all mern stack project form KZbin your content is next level great salute
@codewithantonio Жыл бұрын
Thank you!
@naseemsaffy Жыл бұрын
Antonio! It's great to see you again, and I wanted to express my excitement for your awesome videos. I have a special request for your next video: could you please create a comprehensive tutorial on a full MERN stack project? I believe it would be incredibly valuable for your viewers. Thank you!
@codewithantonio Жыл бұрын
Thank you for watching my content and for the suggestion!
@shivangchaturvedi2374 ай бұрын
Its 1AM in India right now and I can’t sleep thinking about my next appraisal after having built my own trello. I found god!! ❤❤❤
@bpena610 Жыл бұрын
Hi Antonio, I like how you explained everything you did this time around. in past videos you mostly guided us through code but I really like how you took the extra steps to actually explain the concepts. I read documentation but I also find visual content super helpful as well. I have definitely grown more watching your videos and then trying to apply them myself to my own problems. I have asked for this before but I was wondering if you could do a video about cloning a something where you have an order and an end user that fulfills that order similar to DoorDash/Dasher or Uber/Uber Driver. you did something similar with the e-commerce app we built last time but would love your input on something like this. Thanks again huge fan!!
@codewithantonio Жыл бұрын
Thank you for the feedback! I definitely plan on doing something like Uber / DoorDash but I want to make a mobile app for it as well, so I have to refresh my React Native memory
@Grishopping Жыл бұрын
@@codewithantonio I'm back with the same topic... and how about a little PWA... I would like to hear your opinion on that topic benefits disadvantages compared to React Native Your friend Jose Grillo greets you.
@fouadbane Жыл бұрын
Your videos are incredible, i just finished this one and i learned a lot about next14, server actions, prisma but the best part is developing good practices for clean code.
@codewithantonio Жыл бұрын
Thank you very much, happy you enjoy my content!
@Prods.-uy7pe Жыл бұрын
Thank you so much Antonio for this amazing video! Though I think that timestamps are not correct. If you could, please edit those, as timestamps are really helpful and useful. Edit: Thank you, Antonio for editing the timestamps :)
@codewithantonio Жыл бұрын
Yes! I copied them from the discord clone so they were invalid, should be good now!
@lgrullon854Ай бұрын
Very detail, probably the best tutorial out there regarding node.js. Thank you for sharing.
@kamilmichalik7921 Жыл бұрын
Antonio nice tutorial like allways. It would be nice to see in future videos how to handle tests :)
@codewithantonio Жыл бұрын
Thank you for the suggestion!
@shubhammaurya9633 Жыл бұрын
Just don't know how to thank you , you are the person from whom I learnt all about next js that I know And just have no words to thank you for all hardwork At last lots of good vibes to you And love from India
@codewithantonio Жыл бұрын
Happy to hear that! Glad I could be of help!
@DavidX-u8j Жыл бұрын
Antonio, I think your work is amazing, and I love how simple you make things 💯 If you have the opportunity, it would be cool to learn from you how to make a full production PWA with tips and tricks for notifications, SEO, dynamic sitemaps, accessibility, dynamic metadata, cookies, etc. with NextJS. Thank you for your classes.
@codewithantonio Жыл бұрын
Happy you like my work and thank you for the idea!
@cryrtex21 Жыл бұрын
As a software developer, your content lands on my page. And it really broadens our horizons love you
@codewithantonio Жыл бұрын
Glad you enjoy it!
@mohammedkaka5558 Жыл бұрын
Antony Never Cease To Blow My Mind! Keep Up the good work Bro! Your work is commendable.
@codewithantonio Жыл бұрын
Thank you so much 😀
@joaojosesebastiao9972 Жыл бұрын
The best channel content for who want be a Full Stack Developer. I am a biggest fan
@codewithantonio Жыл бұрын
Thank you very much! 🙏
@NarcSlayer336 ай бұрын
Clerk has changed a bit since you made this course. I was getting errors trying to set it up inside your (platform) folder so ended up wrapping the main layout with a ClerkProvider then setting what pages are protected in middleware.ts
@amotekundev Жыл бұрын
The man, the myth, the legend. 🙌🏾 Mans carries the whole dev community
@codewithantonio Жыл бұрын
Thank you very much!
@mohitcodeswell Жыл бұрын
A very awaited tutorial, will you please focus on react native as well.
@codewithantonio Жыл бұрын
Definitely in the future!
@appz5351 Жыл бұрын
If you do not want to do the useTimeout() for focus and select on the FormInput. You could use autoFocus on the input and then onFocus(e => e.target.select()) instead. I have set it up like this by modifying the FormInput to accept autoFocus and onFocus.
@codewithantonio Жыл бұрын
Great tip!
@farmville_invite Жыл бұрын
I love your videos, it makes it so much easier to understand different methods when they are actually applied in a real world example. May I suggest another clone? Google Maps, using a map API like mapbox 😊
@codewithantonio Жыл бұрын
Glad you like the videos, and thank you for the clone suggestion!
@Triple._.A Жыл бұрын
YESSS CAN'T WAIT TO GET THEOUGH THIS! I've been checking multiple times a day to see if I missed the notification or something😭 so looking forward to going through it all! Thanks so much for your existence, Idk where I would be without your guidance.
@codewithantonio Жыл бұрын
Hope you will like it!
@synt-x6458 Жыл бұрын
Perfect! What an amazing project to work on through December 🔥🔥 Antonio is amazing 😊
@codewithantonio Жыл бұрын
Awesome dedication!
@gradientO Жыл бұрын
love your profile pic 😂
@goodchoice9562 Жыл бұрын
Trust me Antonio, you're the best on here. May God bless and reward you for all the amazing projects you published on KZbin. Keep the good work. Thank you so much
@codewithantonio Жыл бұрын
Thank you very much!
@husnulaman Жыл бұрын
Bro woke up and decided to clone a billion dollar solution inch to inch
@codewithantonio Жыл бұрын
hahaha happy you like it!!
@Alton01 Жыл бұрын
Excellent. Thanks a lot. Love how your projects are comprehensive, you explain concepts and you build from scratch with no starter code involved. Keep up your excellent work.
@codewithantonio Жыл бұрын
Glad you like them!
@SyedAbdulTalib Жыл бұрын
Dude 👏 You deserve great appreciation 💓
@codewithantonio Жыл бұрын
Glad you like the content!
@joemartens786410 ай бұрын
nice tutorial bro. I find the way you talk really eaaaasy to follow and nice to hear. Also couldnt help but laugh when the fuchsia bg gradient came in lmao
@appz5351 Жыл бұрын
It seems to me that the OrganizationIdPage is showing the boards from the previous org when jumping between orgs even though we are using suspense. When I go from a org with e.g. 2 boards to and org with no boards -> the BoardList.Skeleton will be shown in the UI after which the "2 old boards" from the previous boardList render will show and then dissapear as the new org has no boards. I have looked into this and cannot fix this issue. To me the suspense should show the loading Skeleton until the BoardList component is ready to be displayed and now for a breif second show the old BoardList component and then flicker to the new BoardList component. If I e.g. add await new Promise(resolve => setTimeout(resolve, 2000)) in BoardList component the old one does not get shown but of course the skeleton will now be visible for minimum 2 secs. I would love to learn how to prevent / fix this or any information about this issue would be very welcome. Thanks in advance!
@vanakulka Жыл бұрын
Oh I have same problem and I actually really want to know how to fix that.
@goswamiboys163 Жыл бұрын
thankyou sir you changed my devevolpment journey and give a comfidence boost in my carrer thougth new skills you deseerve better i hope you will countiue and soon get millions famliy thankyou sir agani
@codewithantonio Жыл бұрын
Glad I helped you!
@snehasathvika67998 ай бұрын
i cannot access the git repo for this project
@sushmitakhadka77238 ай бұрын
Same here
@adarshrathi82658 ай бұрын
Because now everything is paid, are you not see that😮
@IvanRandomDude Жыл бұрын
It cannot be a coincidence that two best course creators in this field (JavaScript Mastery and Antonio) are both from Croatia :)
@codewithantonio Жыл бұрын
Must be something in the air :)
@omarkraidie Жыл бұрын
I'm curious why use MySQL and not a noSQL db like MongoDB?
@josesebastiancordova Жыл бұрын
The videos you make so we can learn are impressive. I have been following you for more than a month and I see that you dedicate a lot of enthusiasm and dedication to each project in each of your videos. Thank you very much
@codewithantonio Жыл бұрын
Thank you a lot for the kind words!
@nikunjmehra935 Жыл бұрын
I've been following Antonio since his Netflix Clone video, i was really impressed. Ever since he has been improving with each video!
@alexenax11099 ай бұрын
God bless you Antonio for the content you publish!
@markus_dev_cwb Жыл бұрын
One more amazing Project Antônio. 12hours of vídeo, OMG! Tks to all.
@codewithantonio Жыл бұрын
Enjoy!
@divyanshrawat28596 ай бұрын
the most instructive teacher on youtube , loved it !!!
@codewithantonio6 ай бұрын
Glad you like my content!
@benixmaximus Жыл бұрын
Thanks Antonio! I love how you use a professional tech stack and coding practices!
@codewithantonio Жыл бұрын
Thank you for watching! Glad you like my coding! :)
@anirudhcodes Жыл бұрын
Thank you for the course, I will get a lot of topics to learn from next js again. Cheers!
@codewithantonio Жыл бұрын
Enjoy it!!
@thisisjohnny Жыл бұрын
Your tutorials are just absolutely incredible. Once I have steady income again, gonna definitely give you a sub.
@codewithantonio Жыл бұрын
Thank you very much!
@davisibles Жыл бұрын
Finally, you did the explanation, I used to start the project but every time I left the project in the middle because of the lack of code explanation. Thank you for that. Also antonio, can you add a community or forum in your LMS website, Where user can discuss every project there if they stuck. The "useAction abstruction" section is very confusing.
@marcelsenga5063 Жыл бұрын
Antonio, Antonio... bro, you're just awesome! I just got a job, thanks a lot!
@codewithantonio Жыл бұрын
Congrats!!!
@ayushshende4290 Жыл бұрын
The tutorials are amazing, I would suggest adding an architectural breakdown of the application after the walkthrough of the app. Thanks for the good work!
@winnerakako4581 Жыл бұрын
This is the 100x programmer that exists once in 20 years!!!!!
@codewithantonio Жыл бұрын
Thank you!
@sealone777 Жыл бұрын
Thanks! This is really great tutorial! Looking forward with more Nextjs projects using trendy lib like drizzle, trpc, clerk, and etc… or any cool lib that you know of
@codewithantonio Жыл бұрын
Glad you like the tutorial!
@lagekutsa9 ай бұрын
love you Man, landed me a work not a job. Thanks so much.
@Ananalmasri4 ай бұрын
the below is for the setting Page Make sure you add" routing="hash"" as below // app/(platform)/(dashboard)/organization/[organizationId]/settings/page.tsx import { OrganizationProfile } from "@clerk/nextjs"; const SettingsPage = () => { console.log("SettingsPage rendered"); return ( ); }; export default SettingsPage;
@pdovhomilja11 ай бұрын
Mr. Antonio, as always, great job! Thank you very much, and if no one else tells you before me, there is an "npx prisma db format" which automatically formats your model and checks everything.
@codewithantonio11 ай бұрын
Thank you for the tip, but I usually dont use formatters in my code like prettier, eslint fix on save, or prisma format because it can change code that is not visible to the viewer, and then my code and viewer's code will be different and they might think they did something wrong. So I purposely format things myself so the viewer can see whats going on :)
@pdovhomilja11 ай бұрын
@@codewithantonio It makes sense. Love your feelings for details 👍
@3minutesbibletruth Жыл бұрын
We appreciate your good work God bless u. You are doing advance stuffs and that's what I was lacking as react engineer
@codewithantonio Жыл бұрын
Happy my content helps!
@sajidhssi344511 ай бұрын
Completed the whole project, just deployed. Thank you so much, learned a lot💖
@sajidhssi34458 ай бұрын
@@code-rookie-23 why do you want mine? Antonio has already shared his. You can get the original one though. I can give you if you still want mine...
@aotien30287 ай бұрын
@@sajidhssi3445 can u send the final repo , I also want to Refer to your documents tks
@4bst1n3nz Жыл бұрын
Thanks a lot! I've been spending the last 3 weeks coding and understand your app. Since I'm a beginner, i would appreciate a bit more explaining what you're doing. The use action part including understanding the typescript schema was pretty challenging :) Thumbs up and i'm excited about your next projects!
@M_Usman_Kumo Жыл бұрын
Antonio you are legend, please consider people like us beginners, thanks
@codewithantonio Жыл бұрын
Thank you! I will try some different type of content in the future, but I would recommend to challenge yourself and try to get as far as you can with my existing videos, regardless if you finish them or not!
@M_Usman_Kumo Жыл бұрын
@@codewithantonio Thank you so much, you are the best youtuber man👍💪
@rohanreddy2067 Жыл бұрын
It is one of the best video's ever in KZbin history,I would highly appreciate if you could publish more videos with java springboot + react js,there is not that much videos out there
@codewithantonio Жыл бұрын
Thank you very much and thank you for the suggestion, I cannot really guarantee on java springboot since I never worked with it :)
@raymondmichael4987 Жыл бұрын
I didn't see this coming! jaws dropping content. I'm speech less
@codewithantonio Жыл бұрын
So happy you like it!
@itachiuchiha1real Жыл бұрын
Antonio is cooking a new video And he well done it ❤ Love from morocco ❤
@codewithantonio Жыл бұрын
Happy you like it!
@akmalsulaymonov2414 Жыл бұрын
Great to see you back with another project Antonio, your energy is incredible! Looking forward to learning 👌
@codewithantonio Жыл бұрын
Thank you 🙌
@denil31211 ай бұрын
super awesome !! I couldn't imagine how much effort you've put on this tutorial !! Thanks Bro, it really helps a lot to me as a new comer !!
@mundoextrano889211 ай бұрын
This is absolutely amazing thank you so much Antonio, I see the course on your website seriously thank you. 😁😁
@codewithantonio11 ай бұрын
Glad you like it!
@mirza00 Жыл бұрын
Bro Chill! I still have to finish building Jotion. But for real, love your work and the way you explain, and always go back to show us from where you import things
@codewithantonio Жыл бұрын
Thank you a lot! Good luck with Jotion!
@SaketK1110 ай бұрын
Ok now i am at 5:46:00 so far so good i am able to create images and get all the image details as well as org id...thanx i will update it on Twitter as well thanx Antonio bhai
@codewithantonio10 ай бұрын
Nice work!
@bongumenzinzama6896 Жыл бұрын
This guy just doesn't miss🤷🏾♂️
@codewithantonio Жыл бұрын
Glad you like it! :)
@theshivrajofficial8444 Жыл бұрын
Antonio - The master of clones. thanks for uploading quality content.
@codewithantonio Жыл бұрын
Glad you enjoy it!
@tonytodd7011 Жыл бұрын
Just found your channel. Man, I'm not sure about content yet but your voice is great!
@Ali-ei3mg Жыл бұрын
Sir you are so amazing. You are my favorite mentor and teacher
@codewithantonio Жыл бұрын
Happy I could be of help!!
@TomasJansson Жыл бұрын
Great stuff Antonio. I haven't finished it, but I have a small comment regarding font-handling. To make them available as tailwind variables I suggest using the `variable` property when specifying the localFont and add all the variables the className of the html element. You also need to update your tailwind config to use the same variable names, but then you would be able to use them everywhere without having to import in many different places.
@codewithantonio Жыл бұрын
Thank you so much for that tip!!
@TomasJansson Жыл бұрын
no, thank you for all the great content :) @@codewithantonio
@raulbellosom Жыл бұрын
Antonio really you are amazing, when I think that the last video was incredible you come with another wonderful video ❤ thank you for sharing your talent.
@codewithantonio Жыл бұрын
Thank you so much!
@LauraTeixeira-j3k Жыл бұрын
You never disappoint! Thank you so much for sharing this amazing content with us! This is a masterpiece! I'm a Brazilian developer, so besides learning programming, I also improve my English hahaha!
@codewithantonio Жыл бұрын
Thank you very much!
@neverlose7113 Жыл бұрын
I am really knowing that 11 hours will be amazing. Tnx Antonio.
@codewithantonio Жыл бұрын
Thank you for watching my channel!
@fonchaves Жыл бұрын
You're the best, dude!!! Thanks for sharing with us this such expected video! Let's start watching now!! 🚀
@codewithantonio Жыл бұрын
Hope you will like it!
@adrienpoirier7709 Жыл бұрын
awesome tutorial. For server action security purpose, you can check next-safe-action library !
@codewithantonio Жыл бұрын
saw that lib, it is awesome! For our first time using server actions I thought it would be a better idea that we build it ourselves so we have a better understanding of how it all works!
@AminurRahman-tj3sp Жыл бұрын
i enjoy watching your content, you show me interesting ways to work with nextjs :)
@sealone777 Жыл бұрын
Just commenting on your Server Action React Query Style. I thought it was phenomenal! I never really created a fancy Reusable Generic Types before and now I get it. Only thing I might do is maybe another wrapper on top of useAction like useCreateBoard. Maybe even create usePublicAction(no login required), usePrivateAction(login required). Thanks again for posting this video! I'm really not watching this video to learn and more on your thought process on how to build the app. I really appreciate that you are coding this as if you're building for a real app. It would definitely awesome if you would consider doing an app w/ latest T3 stack since they support app directory now.
@codewithantonio Жыл бұрын
Glad you like the reuseable useAction! It was my little exploration in how I can create consistent and type-safe server-actions. If you take a look at my twitch tutorial you will see that it is actualy not needed to do it like that, you can do it even simpler, but I still wanted to do this in this tutorial because its a good practice to create our own version of react-query for example! :)
@PradeepYadav-uq1qe Жыл бұрын
Hey Antonia, I am amazed by the kind of knowledge which u r sharing here for free. May god bless u. My sincere suggestion: if you can create a tutorial on full stack quiz website where we all can learn a lot.
@codewithantonio Жыл бұрын
Great suggestion!
@wego-k4811 Жыл бұрын
Thank you soo much for such detailed course. You never fail to deliver such amazing courses for free👍👍
@codewithantonio Жыл бұрын
happy to hear that! Enjoy!!
@codewithmajed Жыл бұрын
Thanks Antonio for the continuous great tutorials 🙏