Встречается на собеседованиях • сегодня
Какая фича JavaScript используется под капотом у MobX
MobX использует декораторы (декораторы свойств @observable, @computed, @action) и Proxy API (в современных версиях) для отслеживания изменений в данных.
Пример:
javascript
import { observable, computed, action } from "mobx";
class Store {
@observable count = 0;
@computed get doubleCount() {
return this.count * 2;
}
@action increment() {
this.count++;
}
}
text
**Proxy** позволяет MobX перехватывать обращения к свойствам и автоматически управлять реактивностью без декораторов (если используется `makeObservable`/`makeAutoObservable`).
**Важно:**
- В старых версиях MobX использовал `Object.defineProperty`.
- Современные версии полагаются на **Proxy** для лучшей производительности и поддержки динамических свойств.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы