Встречается на собеседованиях • сегодня

Какая фича 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** для лучшей производительности и поддержки динамических свойств.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы