Create Form and Validation With Shadcn UI | NextJs 13

Поделиться
HTML-код
  • Опубликовано: 3 июл 2024
  • Building Sign-Up and Sign-In Forms with React Hook Form, Zod Validation, and Shadcn UI | Next.js app router
    React-Hook-Form & Yup Tutorial - • Create Signup Form wit...
    🔗Source:
    [Next.js] nextjs.org/
    [Shadcn UI] ui.shadcn.com/docs
    [Lucide React] lucide.dev/icons
    👋🏻Contact Me:
    canddev.vercel.app/
    Timestamps:
    0:00 - Demo
    01:02 - Install Next.js
    04:08 - Navbar Component
    06:15 - Install Shadcn UI
    13:49 - Sign in Page
    19:37 - Install Form component
    34:04 - Sign up Page
    40:13 - GoogleSignInButton Component
    43:15 - Done
    🌎 Find Me Here:
    Instagram : / candra_kriswinarto
    GitHub: github.com/candraKriswinarto/
    Linkedin: / candra-kriswinarto
    #programming
  • НаукаНаука

Комментарии • 29

  • @MrKeliv
    @MrKeliv 10 месяцев назад +5

    This is what I need for my Login Form using react-hook form and zod.

  • @deprus97
    @deprus97 11 месяцев назад +1

    Fire bro, just what I needed👍 top content

  • @MightyKingKala
    @MightyKingKala 11 месяцев назад

    once again banger video bro, we appreciate it!

    • @CandDev
      @CandDev  11 месяцев назад

      Thanks a lot! 🙌

  • @mirzoevfaridun3411
    @mirzoevfaridun3411 8 месяцев назад

    Thanks a lot, it is very helpful tutorial!

  • @owenhochwald506
    @owenhochwald506 3 месяца назад

    thanks this is exactly what i needed

  • @mememihnea
    @mememihnea 9 месяцев назад

    Really cool video. Keep it up

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

    Tankyu so much mas kris

  • @impydev
    @impydev 8 месяцев назад

    You saved my day!

  • @hamzahix4860
    @hamzahix4860 8 месяцев назад

    Thank you!

  • @luyvannda
    @luyvannda 5 месяцев назад

    Thank you so much for the video, I was looking to build a sign in and sign up form with next.js, typescript, react form hook, shadcn Ui for my internship tasks and this video is like a godsend to me. I hope to find resources for how to implement google sign-in and sign-up in real time. Cos at the last minutes of this video only console.log was called from an onClick event. But in overall, It has been an amazing experience coding along with this video. :)

    • @CandDev
      @CandDev  5 месяцев назад +1

      this is how you can implement the google sign-in ruclips.net/video/k1TL-AzavvY/видео.htmlsi=KLfgqS03BQRrashX 🚀

    • @luyvannda
      @luyvannda 5 месяцев назад

      @@CandDev Thank you so much brother. God bless you. :)

  • @suzsg6169
    @suzsg6169 3 месяца назад

    good guide!

  • @codewithsoyeb
    @codewithsoyeb 4 месяца назад

    Thanks sir.

  • @lokeshvasnik6872
    @lokeshvasnik6872 10 месяцев назад

    Thanks

  • @rickychan1143
    @rickychan1143 4 месяца назад

    Thank ❤❤❤

  • @anggaerlangga4948
    @anggaerlangga4948 11 месяцев назад

    thanks mas

    • @CandDev
      @CandDev  11 месяцев назад

      Semoga bermanfaat mas

  • @stevebendersky2056
    @stevebendersky2056 10 месяцев назад

    in the onSubmit function I use fetch with POST?

    • @stevebendersky2056
      @stevebendersky2056 10 месяцев назад

      also, is this type of form is the new nextJS form with no javascript and states? (form+action)

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

    33:49

  • @sonnyilham309
    @sonnyilham309 10 месяцев назад

    what is extension u used in this video 4:43

    • @CandDev
      @CandDev  10 месяцев назад

      It's called 'auto import,' but I believe it's installed by default in VSCode.

  • @Abdullah-oj2ih
    @Abdullah-oj2ih 5 месяцев назад

    Puh... sepuh...

    • @CandDev
      @CandDev  5 месяцев назад

      ajarin dong puh

  • @user-fo7rt7gm1y
    @user-fo7rt7gm1y 7 месяцев назад

    36:49
    - I'm gonna add minimum value here ".min(1, "Username is required")"
    - Let's check that: *error message is still "Required"*
    - AlRigHT NiCCeeee! 😐

    • @codewithsoyeb
      @codewithsoyeb 4 месяца назад

      Error message is still "Required" because he did not click the "sign up" button again after the changes.

    • @user-fo7rt7gm1y
      @user-fo7rt7gm1y 4 месяца назад

      @@codewithsoyeb
      z.string({
      required_error: getText("form.email.errors.required"),
      })
      Here is a correct way to do it. After that you can add .min(), max(), etc..