DynamicData: Изменяющиеся коллекции, шаблон проектирования MVVM и реактивные расширения.
В феврале 2019 года состоялся релиз ReactiveUI 9 — кроссплатформенного фреймворка для построения приложений с графическим пользовательским интерфейсом на платформе Microsoft .NET. ReactiveUI — это инструмент для тесной интеграции реактивных расширений с шаблоном проектирования MVVM.
Обновление ReactiveUI 9 включает в себя множество исправлений и улучшений, но, пожалуй, самое интересное и значимое изменение — тесная интеграция с фреймворком DynamicData, позволяющим работать с изменяющимися коллекциями в реактивном стиле. Автор статьи попробовал разобраться, в каких случаях может пригодиться DynamicData и как устроен внутри этот мощный реактивный фреймворк.
https://habr.com/ru/post/445098/