Newsletter Signup form using React & Vite

Solution retrospective
- I'm proud that I did email validation in another project so I copied the logic in this project
- I also aligned the elements using CSS Grid, instead of Flexbox which I'm used to
- I used two components for the default state and success state
- Passing data from the parent component (App.jsx) to the child component (Success.jsx) was tricky but with research, it became straightforward
Please log in to post a comment
Log in with GitHubCommunity feedback
- @yannancls
You should probably improve your code's responsiveness; as it stands, when the screen width reduces, the photo on the left overlaps the texts on the right. Furthermore, when the maximum width is around 1000px, the screen design appears disordered. But overall, a job well done!
Marked as helpful
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