Submitted 9 months agoA solution to the Browser extension manager UI challenge
Responsive design for browser extension manager UI
react, vite
LVL 2
@SubagaS

Solution retrospective
What are you most proud of, and what would you do differently next time?
This is my first project using react(vite). I would like to do more projects using react to get used to using different react hooks and other components.
What challenges did you encounter, and how did you overcome them?I faced the following challenges:
- Getting the functionality for filtering the items, and updating the state of items in both original and filtered form. I am getting used to using
useStateanduseEffect. - Implementing the CSS styles for elements in the page when the theme changes. I made use of CSS variables inside the class to achieve this.
- Deploying the live site to GitHub pages from my react vite project. I learnt about what
npm run builddoes. Since the browser can only read pure HTML/CSS/JS, this command bundles the react files(.jsx) to an optimized application which is now readable by the browser. I made use of it to get the live site up and running.
Open to any feedback, especially React best practices :)
Code
Loading...
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Subaga’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