Ditto has introduced native support for Apple's Combine framework, enabling developers to create reactive applications for iOS and macOS without needing additional libraries. This integration addresses the complexity of managing multiple events in event-driven apps, historically handled by techniques like delegates and callbacks, by providing several `Combine.Publisher` extension methods such as LiveQueryPublisher and SingleDocumentLiveQueryPublisher. These methods support reactive techniques without additional libraries and are stable for iOS 13.0+ and macOS 10.15+. The framework allows for SQL `JOIN`-like behavior using `combineLatest` to manage relational data models, although they are approximations and not direct equivalents to SQL capabilities. This functionality is particularly useful for displaying categorized data in SwiftUI applications by leveraging Combine’s reactive API to synchronize changes across related data sets. While the current solution is complex, Ditto plans to enhance its query language to natively support relationships, aggregates, and specific field syncing, reflecting its commitment to building robust, event-driven applications.