Brett Westwood - Software Engineer
Brett Westwood - Software Engineer
  • 77
  • 768 788
Form Building Made EASY with React Hook Form!
✅ Starter Code: github.com/bwestwood11/react-hook-form-youtube-tutorial/tree/starter_code
✅ Main Code: github.com/bwestwood11/react-hook-form-youtube-tutorial/tree/main
Link to signup for newsletter and early bird access to premium course 👇
brett-newsletter.vercel.app/
In this video, we are building a multi-step job application form that utilizes the React Hook Form library.
You will be learning about the useForm hook, the useFormContext hook, the useFieldArray hook, the useWatch hook and best practices when it comes to the React Hook Form.
Using these hooks to implement a multiple step form, including custom components and validation.
This is an advanced tutorial that shows you how to create a multi-step form utilizing modern technologies.
Discord Room 👇
discord.gg/MBxfx5NyGQ
Time Stamps
0:00 Intro
1:02 What We Are Building
6:53 Clone Starter Code from GitHub Repo
9:10 Setting Up Project
11:26 Zod Schema for Form
29:26 Setting up the multi-step form
31:58 useForm Hook
36:48 Defining the steps
41:22 Start Building the Form
43:29 Multi-Step Form Controller Context
54:50 Form Header
1:03:32 Form Footer
1:08 23 Shadcn Form Components with React Hook Form
2:09:21 Outro
มุมมอง: 888

วีดีโอ

Auth.js v5 Middleware Tutorial & Explanation
มุมมอง 1.5Kหลายเดือนก่อน
This is part 4 of a 4-part video series about how to set up Auth.js v5 on a Next.js project. In this video, we will go over how to set up middleware so you can protect certain routes and make others publicly accessible. I also go over how to avoid issues when it comes to dealing with the edge environment. If you enjoyed this video then I would appreciate it, if you can hit the like button and a...
Auth.js V5 Asynchronous Callback Tutorial
มุมมอง 1.3Kหลายเดือนก่อน
In this video, I go over the asynchronous callbacks that are available to use when authenticating an user through Auth.js. These callbacks are called when a certain action is performed and allows you to call that function. You will be able to append more properties to the session object, so you can display more information to your end user. Learn about the JWT, Session and SignIn callback when ...
Build the Credentials Provider & Google Provider - Auth.js v5 Tutorial
มุมมอง 2.6Kหลายเดือนก่อน
GitHub Repo 👇 github.com/bwestwood11/auth-v5-tutorial This is part 2 of a 4 part series. In this video, I go over how to set up the Google Provider and the Credentials Provider. I take it a step more by showing you how to create custom sign-in pages with Shadcn UI and Tailwindcss. This utilizes the signIn method inside the auth.ts configuration file. The Credentials provider authenticates a use...
The Ultimate Guide for Auth.js v5 - Part 1 (Configuration, Database, Prisma)
มุมมอง 2.7Kหลายเดือนก่อน
Github Repo Link 👇 github.com/bwestwood11/authjs-v5-tutorial/commit/d7f1cc2a0d19e6478d4c83e92fe69b300d1fdb26 This is part 1 of a 4-part video series that will teach you how to build a full authentication system with Auth.js v5, Next.js 15, Prisma, MongoDB, TypeScript, Resend, React Email & Tailwindcss. In this video, we will be going over how to set up your database, connect your ORM (Prisma) a...
MERN Stack Ultimate Tutorial - Forgot Password, User Authentication & Email Verification
มุมมอง 4.8K2 หลายเดือนก่อน
GitHub repo 👇 github.com/bwestwood11/mern-authentication-tutorial In this video, I go over step-by-step on how to create a full user authentication system using the MERN Stack. This stack consists of MongoDB for the database, Express as the backend framework, React and Node.js. We use packages like jsonwebtoken, bcrypt, nodemon, zustand for state management, cookie parser, mongoose and much mor...
Form Components in Next.js 15 Are About to Get a Whole Lot Better!
มุมมอง 9893 หลายเดือนก่อน
Next.js 15 has just released its stable version that is ready for production. The new Form Component has made the developer experience easier when it comes to search forms that leads to a search result page. In this video, I go over the syntax on how to use the searchParams and the new Form component from Next.js 15. Check out Next.js 15's breaking changes here 👇 nextjs.org/blog/next-15 Code fo...
I Created My OWN Components with Shadcn CLI and You Can Too!
มุมมอง 6K4 หลายเดือนก่อน
Shadcn just updated their CLI with a lot of ground breaking new changes. The biggest change is being able to install remote components using just a URL. You can create a json file and make it publicly accessible allowing you to use the Shadcn CLI to work with your remote URL that is pointed toward that json file. In this video, I will show you how to create your own component/block and configur...
The BEST Way To Create Server Actions - Next.js
มุมมอง 1.6K7 หลายเดือนก่อน
zsa is a library that allows for developers to create typesafe server actions inside a Next.js application. zsa actually stands for Zod Server Actions and utilizes zod for creating type safety within your code. We will go over how to create server actions with the zsa library, how to create procedures (aka middleware) and much more. Timestamps 0:00 Intro 0:32 What is zsa (Zod Server Actions)? 1...
I Built A Startup in 1 Month (SaaS)
มุมมอง 1.7K9 หลายเดือนก่อน
I Built A Startup in 1 Month (SaaS)
Stripe Webhooks - The Ultimate Guide
มุมมอง 15K9 หลายเดือนก่อน
Stripe Webhooks - The Ultimate Guide
How To Send A Verification Email using Next-Auth - Step by Step (Detailed)
มุมมอง 5K9 หลายเดือนก่อน
How To Send A Verification Email using Next-Auth - Step by Step (Detailed)
Build a Form with Validation using Shadcn/ui - Step by Step
มุมมอง 17K11 หลายเดือนก่อน
Build a Form with Validation using Shadcn/ui - Step by Step
Create A Fully Functional Search Bar in Next.js 14 - Step by Step
มุมมอง 10K11 หลายเดือนก่อน
Create A Fully Functional Search Bar in Next.js 14 - Step by Step
How To Use The Email Provider - Auth.js
มุมมอง 5Kปีที่แล้ว
How To Use The Email Provider - Auth.js
How To Use MongoDB Triggers - Super Easy
มุมมอง 2.7Kปีที่แล้ว
How To Use MongoDB Triggers - Super Easy
How To Use Next.js 14 Server Actions
มุมมอง 27Kปีที่แล้ว
How To Use Next.js 14 Server Actions
The Ultimate Guide To Next.js Route Handlers - CRUD
มุมมอง 6Kปีที่แล้ว
The Ultimate Guide To Next.js Route Handlers - CRUD
Create A Simple Booking Component - Full Stack
มุมมอง 3.8Kปีที่แล้ว
Create A Simple Booking Component - Full Stack
Send Emails with Next.js 13 - The Best & Easiest Way
มุมมอง 24Kปีที่แล้ว
Send Emails with Next.js 13 - The Best & Easiest Way
Shadcn/ui - Game Changer UI Library
มุมมอง 7Kปีที่แล้ว
Shadcn/ui - Game Changer UI Library
Next Auth - JWT & Session Callback & How to Update User Session
มุมมอง 53Kปีที่แล้ว
Next Auth - JWT & Session Callback & How to Update User Session
Next Auth Credentials Provider - Ultimate Guide
มุมมอง 54Kปีที่แล้ว
Next Auth Credentials Provider - Ultimate Guide
5 Tailwindcss Tips & Tricks You Should Know
มุมมอง 1.4Kปีที่แล้ว
5 Tailwindcss Tips & Tricks You Should Know
Connect Google Provider to Database - Next Auth
มุมมอง 13Kปีที่แล้ว
Connect Google Provider to Database - Next Auth
Next.js 13 Crash Course | App Directory, Route Handlers, Server Components & More
มุมมอง 10Kปีที่แล้ว
Next.js 13 Crash Course | App Directory, Route Handlers, Server Components & More
Build A Functional Search Bar with Next.js (SearchParams)
มุมมอง 21Kปีที่แล้ว
Build A Functional Search Bar with Next.js (SearchParams)
Next.js 13 Data Fetching - The Ultimate Guide
มุมมอง 40Kปีที่แล้ว
Next.js 13 Data Fetching - The Ultimate Guide
The Ultimate Beginners Guide to Building a Chatbot with OpenAI API - Chat GPT
มุมมอง 501ปีที่แล้ว
The Ultimate Beginners Guide to Building a Chatbot with OpenAI API - Chat GPT
Build A Fully Responsive Website Section with TailwindCSS and NextJS 13
มุมมอง 3.6Kปีที่แล้ว
Build A Fully Responsive Website Section with TailwindCSS and NextJS 13