Там же даже по коду видно, что в mobx-angular просто добавили директиву, которая будет перерисовывать компонент если использующиеся в компоненте observable-значения изменились + добавили возможность делать observable поля компонентам (с обычным Mobx будут проблемы с AOT:
https://github.com/mobxjs/mobx-angular#aot). Про дебаг тулзы - для mobx есть такие варианты:
- Redux devtools (самые полезные и толковые, можно смотреть структуру сторов, diff'ы между экшнами, делать pin стейта чтобы отслеживать какой-то отдельный срез стейта):
https://github.com/zalmoxisus/mobx-remotedev- Chrome devtools:
https://github.com/mobxjs/mobx-devtools (возможностей меньше, но тоже работает)
- Mobx logger:
https://github.com/winterbe/mobx-logger (если не хотите ничего настраивать, тоже полезная штука)
Стоит отметить, что для удобной работы с девтулзами следует использовать строгий режим Mobx (
configure({ enforceActions: 'observed' })). За деталями можете обращаться в отдельную группу по mobx в телеге.