-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershacktoberfesthacktoberfest-acceptedhelp wantedExtra attention is neededExtra attention is neededvalid
Description
🐞 Problem
React Scale currently lacks built-in support for form validation libraries. Developers are required to manually integrate and configure validation libraries like Yup or Zod, which can slow down development and lead to inconsistencies in validation logic.
🎯 Goal
The goal is to integrate built-in support for form validation libraries such as Yup, Zod, and potentially other popular libraries. This would streamline the process of form validation in React Scale projects, ensuring a smooth and reliable developer experience.
This feature will benefit users by:
- Simplifying form validation setup.
- Offering consistent and reliable validation logic for React forms.
- Reducing the need for manual integration of validation libraries, speeding up development time.
💡 Possible solutions
- Modify the React Scale CLI to allow developers to choose a form validation library during project setup.
- Pre-configure Yup, Zod, or other popular validation libraries with starter code and examples.
- Provide flexible validation schemas that can be customized post-setup.
- Include comprehensive documentation on how to use the validation libraries within React Scale.
📋 Steps to solve the problem
- Modify the CLI to offer a form validation library selection during setup.
- Add configuration and starter code for Yup, Zod, and potentially other libraries.
- Write detailed documentation that explains how to configure and use the form validation logic.
- Ensure that form validation integrates smoothly with existing form components.
- Create example projects demonstrating the use of form validation with React Scale.
- Submit a pull request with the changes.
- Comment below about what you've started working on.
- Add, commit, push your changes.
- Submit a pull request and add this in comments -
Addresses #<put issue number here>. - Ask for reviews in the comments section of the pull request.
- Celebrate your contribution to this project. 🎉
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershacktoberfesthacktoberfest-acceptedhelp wantedExtra attention is neededExtra attention is neededvalid