Chris Bell

Chris Bell

Chris is the co-founder and CTO at Knock, a company that helps companies send better notifications to their users. He's an avid Elixirist and an active member of the community, running the popular ElixirTalk podcast and co-organizing the EMPEX conference. In his spare time, he hangs out with his mini-dachshund puppy, Trout, and cycles.
Building React Primitives to Power In-App Messaging
React Summit US 2024React Summit US 2024
8 min
Building React Primitives to Power In-App Messaging
Watch video: Building React Primitives to Power In-App Messaging
At Knock we power real-time in-app messaging experiences via our React SDK, enabling product teams to drop in components and have fully featured in-app notification feeds, modals, banners, and more instantly available. In this talk, we'll take a look at how we structured our React library in a composable way, giving teams the power to use our components out of the box, override styling with their own tokens, or bring their own UI components via hooks. We'll dive into how we structured our SDK to provide maximum flexibility for engineering teams, while preserving ease of maintenance.