Карточка Junior Сборка и публикация обновлено
Hot reload и hot restart
Вопрос
Чем hot reload отличается от hot restart?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Hot reload подменяет код в работающей Dart VM и перестраивает дерево, сохраняя состояние. Hot restart перезапускает Dart-код с нуля: состояние сбрасывается, main и initState выполняются заново.
Ответ
Hot reload подменяет код в работающей Dart VM и перестраивает дерево, сохраняя состояние. Hot restart перезапускает Dart-код с нуля: состояние сбрасывается, main и initState выполняются заново. Нативный код не обновляет ни один из них.
Разбор
Hot reload доступен только в debug (JIT).
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.