Нужно ли располагать экземпляр autorun'а от mobx в Dart и как? - PullRequest
1 голос
/ 26 января 2020

Я инициализирую экземпляр класса и начинаю наблюдать массив вещей с autorun. Этот метод возвращает disposer. Судя по моему опыту работы с Typescript, мне нужно в какой-то момент избавиться от этого экземпляра, иначе я рискну столкнуться с утечками памяти. Если это так, каковы мои варианты в Дарт? Кроме dispose метода, называемого по требованию, я не вижу другого чистого способа.

1 Ответ

1 голос
/ 15 февраля 2020

Если вы используете виджет с отслеживанием состояния, вы можете использовать автозапуск в методе dispose виджета с сохранением состояния. Когда флаттер удаляет виджет, ваш автозапуск также будет удален автоматически.

...