All Articles

Thoughts and insights on software development, React, and modern web technologies.

Managing State with Nested Objects in React

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.

3 min readby Dennis Schneider

How to create a react component library with TypeScript, rollup.js and Storybook

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...

6 min readby Dennis Schneider

How to setup a monorepo for react with yarn workspaces

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.

6 min readby Dennis Schneider