16. Code trang Register với Next.js, Shadcn UI, React Hook Form, Zod

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025
  • Video hướng dẫn code trang register này khá là dài nhưng mình hy vọng nó sẽ giúp ích được cho các bạn. Trong này mình có sử dụng ShadCn UI, React Hook Form và Zod để code cho nó nhanh.
    🎥 Mình đã có khóa Next.js Super trả phí: duthanhduoc.co...
    📕 Đây là link github khóa học Next.js Free, các bạn không cần phải submit email nữa: github.com/dut...
    Tặng các bạn Voucher giảm giá 100k khi mua khóa học tại edu.duthanhduoc.com: TH-cam
    ✉️Các bạn có thể tìm mình qua các kênh sau:
    ✅ Page Được Dev: / duocdevofficial
    ✅ Facebook cá nhân: / duthanhduoc
    ✅ Website: duthanhduoc.com/
    ✅ Email: duthanhduoc@gmail.com
    ✅ SĐT: 0768 447 467
    🔥Hiện tại mình có các khóa học về React.js, Node.js, Next.js, các bạn có thể vào website edu.duthanhduo... để mua
    #duocdev #duthanhduoc #nextjs #reactjs #shadcn

ความคิดเห็น •

  • @duocdev
    @duocdev  10 หลายเดือนก่อน

    trong file .env của folder server có giá trị COOKIE_MODE=false, các bạn chuyển thành true thì nó sẽ set cookie nhé
    🎥 Mình đã có khóa Next.js Super trả phí: duthanhduoc.com/courses/nextjs-super
    📕 Đây là link github khóa học Next.js Free, các bạn không cần phải submit email nữa: github.com/duthanhduoc/nextjs-free

  • @alee.van2812
    @alee.van2812 5 หลายเดือนก่อน

    a ơi chỗ 17:42 làm sao để nó hỗ trợ gợi ý hiển thị className như anh nhỉ

  • @vanbui-ci5gv
    @vanbui-ci5gv 2 หลายเดือนก่อน

    phần dưới a có viết lại về logic đăng nhập không anh. hay a viết sẵn đâu đó r giờ a fetch lại thôi ạ

    • @duocdev
      @duocdev  2 หลายเดือนก่อน +1

      logic backend anh viết sẵn rồi em

  • @vinhtran3204
    @vinhtran3204 6 หลายเดือนก่อน

    anh ơi anh không có hướng dẫn tạo server hả anh

  • @haivu-fy2vu
    @haivu-fy2vu 2 หลายเดือนก่อน

    7:02

  • @tuankietngo650
    @tuankietngo650 6 หลายเดือนก่อน

    Theo a nghĩ quản lí state thì dùng redux hay zustand ngon hơn a

    • @duocdev
      @duocdev  6 หลายเดือนก่อน +1

      Zustand

    • @thuannguyenuc8641
      @thuannguyenuc8641 3 หลายเดือนก่อน +1

      @@duocdev mình chọn mua khoá học NEXTJS vì có điểm đặc biệt ở khoá của bạn là dùng Zustand đó. Mình theo chủ trương dùng cái gì gọn, nhẹ mà hiệu quả phần lớn xác bài toán. chứ dùng redux nó cảm giác phức tạp kinh.

    • @duocdev
      @duocdev  3 หลายเดือนก่อน

      @@thuannguyenuc8641 chính xác luôn. Cứ combo zustand và tanstack query mà quốc thôi 😎

  • @username2206-c8j
    @username2206-c8j 7 หลายเดือนก่อน

    "Quá ngon luôn mọi người ơi!!!"

  • @B8Official
    @B8Official 10 หลายเดือนก่อน

    Nếu như mà trong file .env nếu thêm tất tiền tố NEXT_PUBLIC thì có sử dụng nó trên môi trường server được không mn nhỉ?

    • @duocdev
      @duocdev  10 หลายเดือนก่อน

      Được nhé

  • @happy.mr.an_fb
    @happy.mr.an_fb 11 หลายเดือนก่อน

    state management xài zustand đi anh :)

    • @duocdev
      @duocdev  11 หลายเดือนก่อน

      Chắc sẽ thêm vào trong khoá có phí, chứ khoá này dạy all thì tốn tg quá

  • @dhliem
    @dhliem 9 หลายเดือนก่อน

    cái form phải oke hết thì cái confirmPassword mới được validate à bạn

    • @duocdev
      @duocdev  9 หลายเดือนก่อน

      validate cùng lúc bạn

    • @dhliem
      @dhliem 9 หลายเดือนก่อน

      @@duocdev hong biết mình setup sao mà mới đầu vào chỉ nhập password và ấn submit thì form chỉ validate những fields còn lại không validate confirmPassword.
      Sao đó mình nhập đầy đủ thông tin trừ confirmPassword và nhấn submit, lúc này confirmPassword mới hiện lỗi

    • @duocdev
      @duocdev  9 หลายเดือนก่อน

      @@dhliem nó phụ thuốc zod schema của bạn. Bạn có thể thay thế hoặc sửa đổi chiến lược validate dựa vào nó

  • @B8Official
    @B8Official 10 หลายเดือนก่อน

    trong register page anh quên chưa xoá 'use client' trên top file kìa anh

    • @duocdev
      @duocdev  10 หลายเดือนก่อน

      Nếu quên thì em xóa giúp anh :))

  • @trlinh31
    @trlinh31 10 หลายเดือนก่อน

    Sao em register xong lại k có mục set cookie nhỉ

    • @duocdev
      @duocdev  10 หลายเดือนก่อน +1

      trong file .env của folder server có giá trị COOKIE_MODE=false, các bạn chuyển thành true thì nó sẽ set cookie nhé

    • @trlinh31
      @trlinh31 10 หลายเดือนก่อน

      @@duocdev Em cảm ơn ạ

  • @nguyentinh4127
    @nguyentinh4127 11 หลายเดือนก่อน

    api call như này dài dòng quá anh, a ko custom folder api để gọi vào anh ơi

    • @hieuminh6017
      @hieuminh6017 11 หลายเดือนก่อน

      Khoá free đó b ơi, khoá mất phí khác chứ, b theo dõi lâu sẽ biết 😂

    • @duocdev
      @duocdev  11 หลายเดือนก่อน

      Chưa đó em 😀