Dark patterns – deceptive UI/UX practices that manipulate users into unintended actions—are increasingly under scrutiny for their ethical and legal implications. For developers, especially those working with React, the challenge lies in balancing business goals with creating interfaces that prioritize user trust, autonomy, and well-being.
In this talk, we’ll deconstruct common dark patterns, exploring their real-world manifestations and the harm they cause to users and businesses alike. We’ll then delve into actionable ethical design principles, providing a clear framework for developers to create user-centered, transparent, and accessible experiences.
Focusing on React, we’ll discuss how to implement ethical practices in everyday development, showcasing techniques for building components that respect user choice, enhance accessibility, and avoid coercive behaviors. Attendees will gain insights into tools, libraries, and coding strategies that support ethical decision-making, equipping them to build applications that foster trust and inclusivity.
Join us to learn how React developers can lead the charge toward ethical, user-first design and contribute to a more equitable digital world.
This talk has been presented at React Advanced Canada 2026, check out the latest edition of this React Conference.