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

Как глубоко знаешь MobX

MobX — это библиотека для управления состоянием, использующая реактивное программирование. Хорошо разбираюсь в его основах: observable, computed, actions, reactions.

Пример:

javascript
import { observable, action, computed } from 'mobx';

class Store {
@observable count = 0;

@action increment() {
this.count++;
}

@computed get doubleCount() {
return this.count * 2;
}
}

const store = new Store();
store.increment();
console.log(store.doubleCount); // 2

text

Знаю про **autorun**, **reaction**, **when** для побочных эффектов, а также про **configure** для тонкой настройки (например, `{ enforceActions: "always" }`). Умею работать с **MobX + React** (`observer`, `useLocalStore`).  

Глубоко понимаю принципы **транзакций**, **атомарности** и оптимизацию рендеров. Если нужно — могу объяснить разницу с Redux.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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