Skip to content

riteshpatil19/Validation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Project Overview This project is a React-based form validation application developed using functional components and React Hooks. The main objective of the project is to understand how form data is handled in React and how client-side validation can be implemented without reloading the page.

The application contains a user registration form with three input fields: Email Password Confirm Password The project ensures that the user enters valid and matching information before the form is successfully submitted.

⚙️ Technologies Used React JS – For building user interfaces JavaScript (ES6) – For logic and validation HTML5 – For form structure CSS3 – For styling the UI Vite – For fast React project setup

validation/ │── src/ │ ├── App.jsx → Main React component │ ├── App.css → Styling file │ └── main.jsx → React DOM rendering │── public/ │── package.json

✅ Project Features ✔ Controlled components ✔ Client-side validation ✔ Real-time error handling ✔ Clean UI design ✔ No page reload on submit ✔ Beginner-friendly React logic

📚 Learning Outcomes After completing this project, you will understand: How React handles form inputs How to use useState effectively How to apply the spread operator in React How client-side validation works How to structure a React project

🚀 Conclusion This project is a beginner-friendly React application that demonstrates the fundamentals of form handling, validation, and state management. It is ideal for students learning React and serves as a strong foundation for building more advanced forms and real-world applications.

About

This project is built using React and demonstrates a form validation system using functional components and the useState hook. It validates email, password, and confirm password fields with real-time error messages and displays a success message on valid submission.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors