{"id":21240605,"url":"https://github.com/chrisnajman/react-form","last_synced_at":"2025-03-15T03:43:35.566Z","repository":{"id":237207428,"uuid":"794033927","full_name":"chrisnajman/react-form","owner":"chrisnajman","description":"Form built with React. Extension of Scrimba React Forms tutorials.","archived":false,"fork":false,"pushed_at":"2025-02-25T19:53:40.000Z","size":219,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-25T20:36:14.905Z","etag":null,"topics":["controlled-components","form-elements","html-css-javascript","reactjs","vitejs"],"latest_commit_sha":null,"homepage":"https://chrisnajman.github.io/react-form/","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/chrisnajman.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":"2024-04-30T10:29:53.000Z","updated_at":"2025-02-25T19:53:15.000Z","dependencies_parsed_at":"2024-04-30T12:22:14.577Z","dependency_job_id":"3d7423da-d360-4aca-84b3-cb829c660179","html_url":"https://github.com/chrisnajman/react-form","commit_stats":null,"previous_names":["chrisnajman/react-form"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisnajman%2Freact-form","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisnajman%2Freact-form/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisnajman%2Freact-form/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisnajman%2Freact-form/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisnajman","download_url":"https://codeload.github.com/chrisnajman/react-form/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243681004,"owners_count":20330155,"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","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":["controlled-components","form-elements","html-css-javascript","reactjs","vitejs"],"created_at":"2024-11-21T00:52:05.089Z","updated_at":"2025-03-15T03:43:35.548Z","avatar_url":"https://github.com/chrisnajman.png","language":"JavaScript","readme":"# React Form\n\n- Input data to the form.\n- Click 'Submit' to display the output.\n- Click 'Reload the page to start again' to clear the output and make the form fields useable again.\n\n\u003e [!NOTE]\n\u003e No data is saved.\n\n---\n\n## Scrimba Course Link\n\nThe page is an extension of the exercises in the Scrimba course section, beginning with\n\n- [React Forms Intro](https://scrimba.com/learn/learnreact/react-forms-intro-co2774b5e9623a1cad018bc49)\n\n\u003e [!NOTE]\n\u003e (Free) subscription and login required to follow the course.\n\n---\n\n## Caveats\n\n`Content.jsx` receives 7 props, while `Form.jsx` receives 25 props!\n\nThis feels very wrong, but I wanted to practice passing `state` to child components via `props`.\n\n---\n\n## Testing\n\nTested on Windows 10 with:\n\n- Chrome\n- Firefox\n- Microsoft Edge\n\nPage tested in both browser and device views.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisnajman%2Freact-form","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchrisnajman%2Freact-form","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisnajman%2Freact-form/lists"}