Designo | Award-wining custom designs and digital branding Solutions

Solution retrospective
I am pleased to have worked n the creation of this fully responsive multipage website. It was rewarding to implement features like the spam filter and confirmation component on the contact form, which I hope enhance the user experience. This project allowed me to further develop my skills in React.js, Vite.js, and SCSS, and I appreciate the opportunity to learn and grow through this process.
What challenges did you encounter, and how did you overcome them?One significant challenge I faced was managing CSS for multiple reusable components. To overcome this, I used CSS techniques, including the :not and :has pseudo-classes, to create more precise and flexible selectors. This approach helped me maintain cleaner, more efficient styles across components.
I would appreciate guidance from experienced React developers on best practices, particularly regarding the structure of my project. While I’ve successfully implemented the core functionality, I’m looking to understand how real-world React developers structure their applications to ensure scalability, maintainability, and performance. I’m specifically interested in feedback on how to organize components, manage state, and optimize the project’s folder structure. Additionally, I’d like advice on patterns I could adopt or areas where I could improve the efficiency of my current approach. Any insights or suggestions for improvement would be highly valuable.
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Ahmed Lemssiah'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