This project involves creating a React application with a "Create Todo" form, featuring Material UI components for a user-friendly interface. The form uses react-hook-form
for efficient form handling and yup
for validation, and integrates MirageJS
to mock API responses for simulating server interactions.
Before starting, ensure you have the following installed:
- Node.js
- npm
To set up the project on your local machine:
-
Clone the repository:
git clone https://github.com/iamtalwinder/react-form-validation-example.git
-
Change directory to the project folder:
cd react-form-validation-example
-
Install the required npm packages:
npm install
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Talwinder Singh - Email