Встречается на собеседованиях • сегодня
Дебажил ли MobX state
Да, дебажил MobX state. Основные инструменты и подходы:
-
MobX DevTools - расширение для Chrome/React DevTools. Позволяет:
- Отслеживать изменения состояния
- Видеть зависимости и реакции
- Логировать действия
-
Консольные утилиты:
javascript
import { toJS } from 'mobx';
console.log(toJS(store.someProperty)); // конвертирует observable в обычный JS- spy() для логирования всех изменений:
javascript
import { spy } from 'mobx';
spy(event => console.log(event));- trace() для отладки конкретных реакций:
javascript
import { trace } from 'mobx';
autorun(() => {
trace(); // покажет почему перезапускается
console.log(store.value);
});Основные проблемы, с которыми сталкивался: неожиданные ререндеры из-за лишних зависимостей, утечки памяти при неправильной отписке от реакций.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы