Lead Web Engineer @ the peak lab
Building web applications and portals from simple interfaces to complex systems with multiple integrations.
Senior Web Engineer in Oldenburg, Germany
I build digital products from design to code. Started with UI, now I work on systems, tooling, and workflows. Always exploring better ways to bridge ideas and implementation.
Building web applications and portals from simple interfaces to complex systems with multiple integrations.
Maintained partner websites and led frontend development for an in-house CMS system.
One of the most critical aspects of building applications in React is state management. It's a key concept that can sometimes be tricky, especially when dealing with nested objects and arrays. Today, I learned a neat trick to handle state changes in a nested object that might help you out.
Why would I want to set up a component library on my own? Well, we all have been to this point ... once our application grows, things tend to get complex and overwhelming. Despite the best intentions components start to have inconsistencies. Things get hard to maintain, and development speed decreases...
In this post I will show you some of the benefits of using a multi-package repository (a monorepo) to structure your large scale frontend projects. I will guide you through a simple example and show you some best practices. We will use Javascript and React in this project, still concepts should be applicable to other project types as well.