- Sign Up form gồm first name, last name, email, password, confirm password, submit button
- First name, last name are required.
- Email phải đúng email format
- Password phải > 8 ký tự, bao gồm chữ hoa, thường, số, ký tự đặc biệt.
- Confirm password và password phải giống nhau
- Submit button chỉ enabled khi form có value, show loading khi submitting
- Mock sign up API
- Thông báo khi sign up thành công.
npm install
- axios
- axios-mock-adapter
- yup
- react-hook-form
- material-ui
- styled-components