The Dark Side of UI – Avoiding Common Frontend Anti-Patterns
At some point, we all think we know React—until we have to explain it to someone else.
I started creating React content to help other developers, but what I didn’t expect was how much it would change the way I approach building React apps. Breaking down concepts for others made me question my own assumptions, rethink patterns I had taken for granted, and spot issues in my own code that I had never noticed before.
In this talk, I’ll share:
1- The biggest React mistakes I only caught because I had to explain them
2- How content creation helped me write better, more maintainable React components
3- Why “learning in public” is the ultimate hack for improving your debugging skills
This isn’t just a talk about teaching—it’s about how explaining React forced me to build smarter, more scalable applications. Whether you're leading a team or optimizing complex React projects, this session will challenge the way you think about React development—and why sharing your knowledge might be the missing piece in your growth as a senior engineer.