Skip to content

Conversation

@avshir
Copy link
Owner

@avshir avshir commented Mar 24, 2023

  1. https://github.com/rolling-scopes-school/tasks/tree/master/react/modules/module02

image

image
image

  1. Deploy: https://avshir-rss-react.netlify.app/
  2. Done 27.03.2023 / deadline 27.03.2023
  3. Score: 15 / 15

[+] Linting can be run and doesn't produce any errors or warnings - 2 points.
[+] Tests can be run and the test coverage is equal or higher than 50% - 3 points. (in my work 54.6%)
[+] There is an additional route for forms - 1 point.
[+] Form contains 6 mandatory fields (text and date inputs. dropdown, checkbox, radio, file upload) - 2 points.
[+] Validation works on submit - 2 points.
[+] After submitting the form result is provided on a card, confirmation is shown, form is cleared - 3 points.
[+] Each form submission creates a new card - 2 points.

  • TypeScript is used
  • no DOM manipulations
  • Form should be implemented using uncontrolled components (with refs)
  • use class components to get access to lifecycle events or state. Using hooks is forbidden at this stage.
  • the usage of any libraries with components or form libraries is prohibited.

@avshir avshir changed the title Forms forms Mar 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants