the series is sponsored by builder.io a headless CMS that allows you to drag and drop existing components in your code base with just one API call Builder can be integrated into any site or app and offers sdks for popular Frameworks like react View swelt and quick as someone who works at Builder I can say without a doubt our headless CMS allows you to keep your code Base clean and component driven by letting your non-developer team members publish changes they need without creating backlog tickets come check us out at biller.io hey everyone my name is vishwas and welcome to a brand new series on react hook form now what I'm trying to do is make this channel a One-Stop shop for everything related to react so far we have tutorials on react fundamentals and advanced topics react hooks react typescript react Redux react router react testing react mui react style components react storybook react query react table react formic and react render to add to this list we're going to learn react hook form now forms are a crucial aspect of any business application AS application users forms are associated with various tasks like registering logging in making purchases scheduling appointments and much more this of course is the easy part AS application developers however forms are associated with painstaking tasks like handling form data enforcing validation providing visual feedback with error messages and finally data submission in a way that is both efficient and effective for the user in the series we will learn how to do all of that in react using react hook 4. which brings us to the question what is react hook form react took form is a small library that helps you deal with forms in react now why would you want to use react hook form well to address the same points from the previous slide to manage form data submit form data enforce validations and provide visual feedback while it's true that you could achieve these with plain react react hook form provides a simple scalable and performant way to manage even the most complex of forms it abstracts away the tedious aspects of form management so that you can focus on creating the form itself and how exactly does it achieve that well that is precisely what we will be learning in the series before we begin though let's go over the prerequisites to fully comprehend reactor form you should be familiar with HTML CSS JavaScript and react fundamentals if you're new to any of these topics I suggest you learn them first before proceeding by the end of the series you'll be able to build simple and complex forms in react with ease as always all the code will be available on my GitHub page and a link to that is in the description box alright without further delay let us start by building a basic form in the next video thank you for watching and I'll see you in the next one