{"id":26964169,"url":"https://github.com/truewill/react-forms-options","last_synced_at":"2025-08-08T02:05:10.538Z","repository":{"id":146317922,"uuid":"179870863","full_name":"TrueWill/react-forms-options","owner":"TrueWill","description":"Examples and comparisons of handling forms in React in different ways","archived":false,"fork":false,"pushed_at":"2020-10-10T21:37:29.000Z","size":318,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-03T06:35:54.808Z","etag":null,"topics":["forms","reactjs"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TrueWill.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-06T18:24:21.000Z","updated_at":"2020-10-10T21:38:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"ef3c67a4-5e75-4133-8aa2-da57fb7083fe","html_url":"https://github.com/TrueWill/react-forms-options","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TrueWill/react-forms-options","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrueWill%2Freact-forms-options","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrueWill%2Freact-forms-options/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrueWill%2Freact-forms-options/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrueWill%2Freact-forms-options/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TrueWill","download_url":"https://codeload.github.com/TrueWill/react-forms-options/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrueWill%2Freact-forms-options/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269351910,"owners_count":24402678,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-08T02:00:09.200Z","response_time":72,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["forms","reactjs"],"created_at":"2025-04-03T06:30:05.009Z","updated_at":"2025-08-08T02:05:10.531Z","avatar_url":"https://github.com/TrueWill.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Forms in React\n\nExamples and comparisons of handling forms in React in different ways.\n\n- Old-school class controlled component\n- Controlled component using Hooks\n- [Formik](https://github.com/jaredpalmer/formik) and (for validation) [Yup](https://github.com/jquense/yup)\n- [redux-form](https://github.com/erikras/redux-form)\n- [React Final Form](https://github.com/final-form/react-final-form)\n- [Informed](https://github.com/joepuzzo/informed)\n\n## Caution\n\nI created this to learn about the various options, and have not been maintaining it. Several of the libraries are older versions, and there are potential security vulnerabilities in some dependencies. Use at your own risk.\n\nIf anyone is interested in taking this over and keeping the dependencies up to date, please let me know.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruewill%2Freact-forms-options","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftruewill%2Freact-forms-options","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruewill%2Freact-forms-options/lists"}