WebDevEducation
WebDevEducation
  • Видео 57
  • Просмотров 368 495
The shadcn AI tool you've (probably) never heard of.
⭐️ webdeveducation.com
🎓 Easily generate color palettes for shadcn ui using the design gui ai tool.
THE SHADCN UI COURSE IS NOW AVAILABLE - GET IT FOR JUST $12.99 BELOW!
www.udemy.com/course/shadcn-ui/?couponCode=24PROMO7
🔔 Subscribe if you want more free tutorials like this one! ruclips.net/user/webdeveducation
#shadcn #nextjs15 #nextjs
Просмотров: 11 446

Видео

Silky Smooth Animations in Next JS is EASY 🪄
Просмотров 1,4 тыс.3 месяца назад
⭐️ webdeveducation.com 🎓 Creating silky smooth transitions in Next JS is EASY with the help of Framer Motion. THE SHADCN UI COURSE IS NOW AVAILABLE - GET IT FOR JUST $12.99 BELOW! www.udemy.com/course/shadcn-ui/?couponCode=24PROMO7 🔔 Subscribe if you want more free tutorials like this one! ruclips.net/user/webdeveducation #cssanimation #nextjs15 #nextjstutorial
Shadcn ui dialog is BROKEN! .. Let's fix it! 🔨
Просмотров 10 тыс.4 месяца назад
⭐️ webdeveducation.com 🎓 Shadcn ui dialog component improvements tutorial with next js 15. Fix: github.com/shadcn-ui/ui/issues/16#issuecomment-1621383437 THE SHADCN UI COURSE IS NOW AVAILABLE - GET IT FOR JUST $12.99 BELOW! www.udemy.com/course/shadcn-ui/?couponCode=24PROMO7 🔔 Subscribe if you want more free tutorials like this one! ruclips.net/user/webdeveducation #shadcn #nextjs15 #nextjstuto...
2 minute Gradient Text in Tailwind CSS ✅
Просмотров 1 тыс.4 месяца назад
⭐️ webdeveducation.com 🎓 Create gradient text colors in tailwind css in 2 minutes! THE SHADCN UI COURSE IS NOW AVAILABLE - GET IT FOR JUST $12.99 BELOW! www.udemy.com/course/shadcn-ui/?couponCode=24PROMO7 Tailwind CSS Zero to Hero course for just $12.99: www.udemy.com/course/tailwind-css-zero-to-hero/?couponCode=24PROMO5 🔔 Subscribe if you want more free tutorials like this one! ruclips.net/use...
FFS (in CSS) - Fluid Font Sizes 😏
Просмотров 7394 месяца назад
⭐️ webdeveducation.com 🎓 Create responsive / fluid font sizes in CSS in 2 simple steps! THE SHADCN UI COURSE IS NOW AVAILABLE - GET IT FOR JUST $12.99 BELOW! www.udemy.com/course/shadcn-ui/?couponCode=24PROMO7 🔔 Subscribe if you want more free tutorials like this one! ruclips.net/user/webdeveducation #css #responsivedesign #ffs
STOP choosing between shadcn ui & next ui (use BOTH)
Просмотров 6 тыс.7 месяцев назад
⭐️ webdeveducation.com 🎓 Combine shadcn ui forms with next ui components. THE SHADCN UI COURSE IS NOW AVAILABLE - GET IT FOR JUST $12.99 BELOW! www.udemy.com/course/shadcn-ui/?couponCode=24PROMO7 🔔 Subscribe if you want more free tutorials like this one! ruclips.net/user/webdeveducation #nextjs14 #nextjs #shadcn
React Recursive Components - a PRACTICAL example
Просмотров 7607 месяцев назад
⭐️ webdeveducation.com 🎓 React recursive components a practical example of rendering a react component within itself i.e. componentception 👀 🔔 Subscribe if you want more free tutorials like this one! ruclips.net/user/webdeveducation #reactjs #recursion #reacttutorial
Shadcn ui calendar is BROKEN.. let's fix it!
Просмотров 9 тыс.7 месяцев назад
⭐️ webdeveducation.com 🎓 Shadcn ui calendar component improvements tutorial with react day picker, react hooks and next js 14. THE SHADCN UI COURSE IS NOW AVAILABLE - GET IT FOR JUST $12.99 BELOW! www.udemy.com/course/shadcn-ui/?couponCode=24PROMO7 🔔 Subscribe if you want more free tutorials like this one! ruclips.net/user/webdeveducation #shadcn #nextjs14 #reacthooks
Shadcn UI mobile menu (the PROPER way)
Просмотров 19 тыс.8 месяцев назад
⭐️ webdeveducation.com 🎓 Shadcn ui mobile menu component tutorial with react hooks and next js 14. THE SHADCN UI COURSE IS NOW AVAILABLE - GET IT FOR JUST $12.99 BELOW! www.udemy.com/course/shadcn-ui/?couponCode=24PROMO7 🔔 Subscribe if you want more free tutorials like this one! ruclips.net/user/webdeveducation #shadcn #nextjs14 #reacthooks
When to use server actions in Next JS 14
Просмотров 9 тыс.8 месяцев назад
⭐️ webdeveducation.com 🎓 When to use api route / route handlers or server actions in Next JS 14 app router. 🔔 Subscribe if you want more free tutorials like this one! ruclips.net/user/webdeveducation Vercel's video on 10 mistakes developers make when using the app router: ruclips.net/video/RBM03RihZVs/видео.htmlsi=6adwKIEahSTkQv6x #nextjs14 #serveractions #nextjstutorial
Shadcn UI password input toggle in Next JS 14 (the PROPER way)
Просмотров 7 тыс.8 месяцев назад
⭐️ webdeveducation.com 🎓 Shadcn ui password input toggle component tutorial with react hook form and next js 14. THE SHADCN UI COURSE IS NOW AVAILABLE - GET IT FOR JUST $12.99 BELOW! www.udemy.com/course/shadcn-ui/?couponCode=24PROMO7 🔔 Subscribe if you want more free tutorials like this one! ruclips.net/user/webdeveducation #shadcn #nextjs14 #reacthookform
Next JS 14 UI streaming and partial prerendering (INSANELY easy to set up!)
Просмотров 6 тыс.9 месяцев назад
⭐️ webdeveducation.com Learn UI streaming and partial prerendering in Next JS 14. Partial Prerendering is an experimental feature in Next JS 14 that allows static portions of a route to be prerendered and served from the cache with dynamic holes streamed in, all in a single HTTP request. Warning: Partial Prerendering is an experimental feature and is currently not suitable for production enviro...
EASIEST auth in Next JS 14.
Просмотров 3,7 тыс.9 месяцев назад
⭐️ webdeveducation.com auth0 is the easiest Next auth to set up in Next JS 14 (my opinion). Learn auth0 with Next JS app router. Want to learn next-auth with email & password sign up and login? ruclips.net/video/v6TPcU23wP8/видео.html Chapters: 0:00 Intro 0:40 Next auth tutorial 0:50 Project overview 1:11 Set up auth0 5:06 Test auth setup 7:09 Redirect from homepage to dashboard if logged in 8:...
Next JS forms with Shadcn UI (the EASY way)
Просмотров 46 тыс.10 месяцев назад
⭐️ webdeveducation.com Next JS 14 how to validate forms with shadcn ui and build beautiful forms with shadcn ui, next js form validation, next js zod, next js react-hook-form THE SHADCN UI COURSE IS NOW AVAILABLE - GET IT FOR JUST $12.99 BELOW! www.udemy.com/course/shadcn-ui/?couponCode=24PROMO7 Github repo: github.com/tomphill/shadcn-form-tut 🔔 Subscribe if you want more free tutorials like th...
React JS crash course 2024 for beginners
Просмотров 7 тыс.10 месяцев назад
⭐️ webdeveducation.com 🎓 Very basic React JS crash course covering 2 react hooks (useState hook and useEffect hook), event handling in react, react components, react props, and data fetching in react. 🔔 Subscribe if you want more free tutorials like this one! ruclips.net/user/webdeveducation #reactjs #reactjstutorial #reactjsforbeginners #reactjscourse
CSS light-dark() function tutorial (CSS dark mode & CSS light mode tutorial)
Просмотров 80911 месяцев назад
CSS light-dark() function tutorial (CSS dark mode & CSS light mode tutorial)
WHY is Next JS cache so CONFUSING??
Просмотров 4 тыс.11 месяцев назад
WHY is Next JS cache so CONFUSING??
How to create an npm package with typescript (in less than 3 mins)
Просмотров 2,5 тыс.11 месяцев назад
How to create an npm package with typescript (in less than 3 mins)
File uploads in Next JS 14 just got SO MUCH EASIER!!
Просмотров 18 тыс.11 месяцев назад
File uploads in Next JS 14 just got SO MUCH EASIER!!
The BEST tailwind css feature that you're probably not using (tailwind CSS tutorial)
Просмотров 2 тыс.11 месяцев назад
The BEST tailwind css feature that you're probably not using (tailwind CSS tutorial)
Should we stop using "&&" for conditional rendering in React? 🤔 (my reaction)
Просмотров 3,2 тыс.11 месяцев назад
Should we stop using "&&" for conditional rendering in React? 🤔 (my reaction)
Astro JS tutorial (view transitions API)
Просмотров 1,2 тыс.11 месяцев назад
Astro JS tutorial (view transitions API)
Next JS 13.5 server actions are EASY
Просмотров 7 тыс.11 месяцев назад
Next JS 13.5 server actions are EASY
STOP using useState for React forms (there's an alternative method)
Просмотров 10 тыс.Год назад
STOP using useState for React forms (there's an alternative method)
Next JS 13.5 - why is NOBODY talking about this??
Просмотров 8 тыс.Год назад
Next JS 13.5 - why is NOBODY talking about this??
Next auth credentials - signup & login with email & password (Next JS app router)
Просмотров 68 тыс.Год назад
Next auth credentials - signup & login with email & password (Next JS app router)
DISABLE WordPress blocks customizations (colors, padding etc) applies to ALL OTHER block styles! 💅
Просмотров 181Год назад
DISABLE WordPress blocks customizations (colors, padding etc) applies to ALL OTHER block styles! 💅
JS tips: replace all instances in a string WITHOUT regex! (FIX replaceAll is not a function)
Просмотров 4422 года назад
JS tips: replace all instances in a string WITHOUT regex! (FIX replaceAll is not a function)
Next JS absolute imports (it's relatively easy 😏)
Просмотров 9532 года назад
Next JS absolute imports (it's relatively easy 😏)
4 ESSENTIAL plugins for Headless WordPress ⚡️
Просмотров 1,8 тыс.2 года назад
4 ESSENTIAL plugins for Headless WordPress ⚡️

Комментарии

  • @aurorasofie
    @aurorasofie 10 часов назад

    Hi, did you get the ppr to work? You didn't refresh the page. Does it have to be deployed for it to work?

  • @mayankkhetan702
    @mayankkhetan702 2 дня назад

    nice explaination sir !!

  • @mohammadDeveloper2431
    @mohammadDeveloper2431 5 дней назад

    thank you sir

  • @wahidlahlou
    @wahidlahlou 5 дней назад

    Awesome!

  • @anthonyosunde2129
    @anthonyosunde2129 6 дней назад

    hi guess ive been searching for this video im using vite with shadcn i get this error const {goToMonth, currentMonth} = useNavigation() Property 'currentMonth' does not exist on type 'Navigation'.ts(2339) const currentMonth: any

  • @DiogoLScarmagnani
    @DiogoLScarmagnani 7 дней назад

    Very helpful video, thank you for it.

  • @morgan24TH
    @morgan24TH 9 дней назад

    Was that intro even necessary?

  • @captainalpha4853
    @captainalpha4853 13 дней назад

    straight to the point. Thanks muck legend!

  • @nawazishali274
    @nawazishali274 14 дней назад

    I just want to know why your are doing this way Im working in next js application in which sometime mean in first time when visit to some specific route it takes to much time rather than visit to the same page for the second time could you tell me why it all happens and what is the appropriate way to resolve this issue. Thanks 😊

  • @ihsanshafi1047
    @ihsanshafi1047 14 дней назад

    can you push it on your github thanks alot

  • @any_account-b6x
    @any_account-b6x 14 дней назад

    This tutorial is awesome! 🎉 But I want to mention that you are using the utils function "cn" not in the correct way 😛

  • @ikhsansdq
    @ikhsansdq 19 дней назад

    Thanks for the tutorial, great video btw but I think sheet component will be more suitable for the component that you modified, it's simpler

  • @globalfunseeker6733
    @globalfunseeker6733 25 дней назад

    Thanks so much for the helpful tutorial. Despite being four years old, it's still very relevant and well constructed. I have one question, however. The responsive nature of flexbox is clear when setting flex-wrap to wrap. But if you wanted the first DIV to span 100% of the parent container, followed by 3 DIVs measuring 33% in width, how would you do it? In essence, the reverse of what you have presented. The problem when using percentages is that you can't use the gap function. If, for example, you have two DIVs set to a width of 50%, when you set a gap of 10px, the second DIV wraps. Gap adds to the container width, unlike in Grid. I find it easier to set a percentage value for the first DIV, and flex: 1 for the second. In this case, using gap doesn't interfere with the layout. Kind regards, Mark

  • @donaminos
    @donaminos 25 дней назад

    Thanks a lot for your insights. I am trying to wrap my head around server actions, and I have a question related to the scenario of fetching data in a client component. From my understanding server actions always use the "POST" method for the request sent to the backend. And using a "POST" request to fetch data, feels wrong to me. It should be a GET. Using a server action in this scenario goes against the initial intent of this feature (data mutation) I guess, doesn't it ?

    • @WebDevEducation
      @WebDevEducation 24 дня назад

      Yes you're right, altho I'd be fetching data in a server component before doing that, and passing it down to the client component if it needed to be passed down rather than directly fetching from the client component.

  • @brianmcbride1631
    @brianmcbride1631 25 дней назад

    One has to wonder why the ShadCN UI isn't updated properly. I'm starting to avoid using it and instead applying DaisyUI styles to Radix directly.

  • @AnimusBehemoth
    @AnimusBehemoth 25 дней назад

    I'd suggest having the drawer come up from the bottom, since most users thumbs can only reach 2/3rds up the screen comfortably. (this is not meant to detract from the excellent video)

  • @steveportock2177
    @steveportock2177 26 дней назад

    This was excellent thank you!!!

  • @Hicham-z7t
    @Hicham-z7t 27 дней назад

    great video but unfortunately you are a little fast for those struggling with coding still. had to rewind many times

  • @kareememad2195
    @kareememad2195 28 дней назад

    great work , thank you so much ❤❤

  • @usmanmughal5916
    @usmanmughal5916 28 дней назад

    Please also address the issue where on mobile screen when we open the keyboard to type half of the dialogue hides behind the keyboard

  • @KaranSethia24
    @KaranSethia24 Месяц назад

    Dude, Im just straight up bookmarking this. It was driving me crazy, this is specially annoying when you're using a select or command component inside a dialog. This and the pointer-events: none in the body that radix ui does is so annoying

  • @KumarPiyushXIA
    @KumarPiyushXIA Месяц назад

    your video is the only video that i can understand even though i am fresher in web-dev ........ thank you for the help. it helps to make a project for hackathon

  • @aliventurous
    @aliventurous Месяц назад

    Instant subscribe. You know your stuff. Would love to see your take on react-query for how to get data to many nested components. And framer-motion for complex animation sequences.

  • @pradhuman_ramawat
    @pradhuman_ramawat Месяц назад

    When i pass props numberOfMonths={2} to this calendar component it displays the same month in both current and next month dropdowns. How can I solve this issue.

  • @timbauer399
    @timbauer399 Месяц назад

    Who is logging in using Github? NOBODY!!! Preach, sir. Loved this. Had me rolling.

  • @Harsh_jora4444
    @Harsh_jora4444 Месяц назад

    thanks man i back to my work now 🤍

  • @omarkraidie
    @omarkraidie Месяц назад

    can you should you use server actions with tanstack query for reladiating and handling caching / loading and errors?

  • @LoneDarkWarrior013
    @LoneDarkWarrior013 Месяц назад

    yeah, this dude is make sense im subscribe

  •  Месяц назад

    If you're using App folder with newer Nextjs 14 you need to put the middleware.ts file inside src to be at the same level as app folder. Nextauth docs are worst than sheet, they don't even have documentation on their hooks nor sessionprovider, or something useful at all.

  • @niklausmikaelson7332
    @niklausmikaelson7332 Месяц назад

    If you tyoe in the input check in console it will give error that uncontrolled change to control

    • @WebDevEducation
      @WebDevEducation Месяц назад

      If you add defaultValues to empty string in the react hook form instance it will clear this error 🙏

  • @arystanbekjetisy7329
    @arystanbekjetisy7329 Месяц назад

    why didnt you show how to make actual mobile menu with navlinks lol. you cant cz you noob. video is bs

  • @dedecovasco
    @dedecovasco Месяц назад

    THANK YOU!!! Thats what I thought! lol github oauth what a joke

  • @jarvs10
    @jarvs10 Месяц назад

    love u man🤩🤩😍

  • @jamesblake80
    @jamesblake80 Месяц назад

    Amazing video thanks! Made it really simple :)

  • @vpetryniak
    @vpetryniak Месяц назад

    There is still abug in your implementation. Cross button i snot displayed correctly

    • @WebDevEducation
      @WebDevEducation Месяц назад

      I already highlighted this in a comment when I posted the video: "NOTE: You also need to add a class of "relative" to the DialogPrimitive.Content component to ensure the close / X button renders correctly within the dialog."

  • @vpetryniak
    @vpetryniak Месяц назад

    What if you have horizontal small width? I also tried to fix horizontal bu cannot make it work correctly with cross close button icon

  • @talktotask-ub5fh
    @talktotask-ub5fh Месяц назад

    Thanks for sharing. You made a great tutorial! Regards from Brazil 👍

  • @Hatim-s1t
    @Hatim-s1t Месяц назад

    thanks 👍

  • @happyexe
    @happyexe Месяц назад

    Thanks for the tutorial! Could you clarify why there are 2 console.log statements coming from the useEffect?

    • @WebDevEducation
      @WebDevEducation Месяц назад

      This is because react double renders in development. You can read more about it here: react.dev/reference/react/StrictMode#fixing-bugs-found-by-double-rendering-in-development

  • @hofimastah
    @hofimastah Месяц назад

    You didn't finish!

  • @dragonloboJR
    @dragonloboJR Месяц назад

    The first time I saw this video I knew it would be useful to me in the future, 2 months later i'm here, thank you!

  • @nixonmbeki5690
    @nixonmbeki5690 Месяц назад

    You're the giants we stand on. Thank you.

    • @WebDevEducation
      @WebDevEducation Месяц назад

      I can't take credit for the fix but happy that I was able to share it with people who may otherwise not have seen it 🙏

  • @Lone-Tuna
    @Lone-Tuna Месяц назад

    How to pass the values to server actions?

  • @zb2747
    @zb2747 Месяц назад

    FINALLY! I agree that everybody does not have these cloud services. user/pass is good, always has been. Thank you brother!

  • @MikeVarela-g1j
    @MikeVarela-g1j 2 месяца назад

    Wow, what a find. Was really struggling with this. Thanks for the great explanation and work!!

  • @rambosweat
    @rambosweat 2 месяца назад

    that was refreshing! those github tutorials were infuriating! lol

  • @LucasSantos-cf6nz
    @LucasSantos-cf6nz 2 месяца назад

    Are you getting states errors in the browser console when using inputs inside the modal?

  • @dsa-j8x
    @dsa-j8x 2 месяца назад

    i am having an issue with the close/X button when i click on the x/xlose buutton the dialog is not closing can you help me solve the issue pls: heres the code pls once go through this : <Dialog open={openDialog}> <DialogContent> <DialogHeader> <DialogTitle>Create new Resume</DialogTitle> <DialogDescription> <p>Add a title for your new Resume</p> <Input className='my-2' placeholder="Ex.Full Stack Resume" onChange={(e) => setResumeTitle(e.target.value)} /> </DialogDescription> <div className="flex justify-end gap-5"> <Button variant='ghost' onClick={() => setOpenDialog(false)}>Cancel</Button> <Button disabled={!ResumeTitle || loading} onClick={() => onCreate()}> {loading ? <Loader2 className='animate-spin' /> : 'Create' } </Button> </div> </DialogHeader> <DialogFooter> </DialogFooter> </DialogContent> </Dialog>

  • @gurjotsinghpandher3908
    @gurjotsinghpandher3908 2 месяца назад

    Great tutorial -- really helped me :)

  • @alhajiahmed3782
    @alhajiahmed3782 2 месяца назад

    You tut is so clear. Thanks man