Feature Announcement: React SDK Support for MML
Blog post from Stream
Message Markup Language (MML) is designed to enhance interactive messaging experiences by allowing the integration of various elements like buttons, date pickers, images, and custom forms into chat interfaces. It provides a standardized method for handling common interactivity requirements and can be extended through the MML React library. The Stream Chat SDK for React is the first to support MML, enabling MML strings to be rendered as React components, with the capability to manage stateful tags and utilize a custom converter for additional components. This functionality facilitates diverse applications such as appointment scheduling, carousel rendering, and optimizing data input for mobile devices. Currently, MML is exclusive to applications using the React SDK, with plans for broader support in the future.