Skip to content

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.

Notifications You must be signed in to change notification settings

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

No packages published