Design comparison
SolutionDesign
Solution retrospective
What I found most challenging was working with TypeScript, but after a couple roadblocks I managed to get the hang of it, especially when it came time to pass down props to children components or define the initial values and types of the data coming in from the API.
The only thing I didn't delve into was the styling of the input field with a different outline for the active and error states. I also didn't put in the extra effort to find out how to customize the dropdown menu style with Tailwind, let alone basic CSS.
Overall this was a fund challenge, and I learned a ton!
Community feedback
Please log in to post a comment
Log in with GitHubJoin 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