© 2026 Hashnode
Why to set up MUI theming? Setting up a global theme in Material-UI is a powerful way to maintain a consistent design system across your entire React application. Centralized style management All your designs - colors, fonts, spacing, shapes are m...

Last year, I wrote two articles about theming in Flutter, sharing my frustrations with ThemeData (part 1 & part 2). While ThemeData is powerful, its extensive properties can be overwhelming, especially when many of them are rarely used. After experim...

Application theming is now a major practice in mobile and web development. With more users adopting it and major apps integrating these practices, it is important for us as engineers to know how to implement it. In this article, I will explain how to...

Introduction In the dynamic world of JavaScript frameworks, few hold their ground as solidly as React. Combine it with the elegance and simplicity of Tailwind CSS, and you've got a potent mix that is ideal for building user interfaces. In today's pos...

In my previous article, I tried to explain why theming in Flutter confuses me.I ended the article by saying the way ThemeData is implemented doesn't make sense to me. A few weeks have passed and I've been playing with this in my head, and within my p...
