Что нужно знать про MobX во Flutter/Dart?
Что хотят услышать интервьюеры:
Коротко: MobX строит state вокруг observable значений, computed производных данных и actions, которые меняют состояние.
Ответ:
Где применяется:
- реактивен и декларативен
- требует code generation
- удобен для derived state
Пример:
@observable int count = 0;
@action void increment() => count++; Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: менять observable вне action при строгих настройках.