Audiophile e-commerce website | React | Typescript | Tailwind

Solution retrospective
At the beginning, it was challenging for me to manually validate the form and make it work consistently across Chromium and Firefox. For some reason, e.preventDefault() didn't behave as expected in Firefox, so I had to implement the form validation through a button function instead. Additionally, I created my own component to handle the input styles for the checkout validation. Next time, I'll definitely use React Hook Form to streamline the process.
Any suggestions for improvement are welcome!
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Jordan Herrera Vera's solution.
Join our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord