Create a new Form Login with some below features:
Two fields:
Email: Right Email format
Password:
Contain at least 8 characters, Contain at least 1 number, Contain at least 1 lowercase character (a-z), Contain at least 1 uppercase character (A-Z), Contains only 0-9a-zA-Z
Submit button: When we click on this, two above fields is validated.
Message: Success ( valid all fields ) , Fail ( Not valid )
Use component concept, so we can implement more fields with less code.
Ex: We can add new Username field to the form
Can use some styles for the form that you like. ( Bootstrap, Pure CSS ) Can use create-react-app for the initial project Don't use any a React Form library ( tcomb-form, ... )