A feature that fully restarts the application, applying code changes.
Hot restart is like restarting your computer to apply system updates. It completely reboots your Dart app, ensuring a clean slate with all code changes in effect. It's useful when hot reload isn't enough.