Hot reload is een ontwikkelfunctie die je codewijzigingen meteen laat zien in een draaiende app, zonder hem helemaal opnieuw op te starten. Je slaat een bestand op en een moment later ververst het scherm met het nieuwe gedrag. De app houdt zijn huidige status vast, dus je hoeft niet terug te klikken naar het scherm dat je aan het testen was.
Zie het als een document bewerken in Google Docs terwijl een collega meekijkt. Die ziet elke zin verschijnen terwijl je typt, niet pas nadat je het bestand sluit en weer opent. Hot reload doet hetzelfde voor software: de developer past een knopkleur aan of repareert een layout, en het verschijnt vrijwel direct in de browser. Het draait binnen de IDE of editor van de developer en is nauw verwant aan hot module replacement, dat alleen het stukje vervangt dat veranderd is.
Zonder dat betekent elke kleine aanpassing opnieuw bouwen en wachten, soms dertig seconden of meer. Over een hele dag met tientallen tweaks loopt dat op tot echte verloren tijd. Dus de meeste moderne tooling, van React tot Flutter, levert hot reload standaard mee om die feedbackloop kort te houden.
De grens met een verwante term is goed om helder te krijgen. Mensen zeggen vaak live reload terwijl ze een volledige paginaverversing bij opslaan bedoelen, en die gooit je plek weg. Echte hot reload probeert de status te behouden waar het kan. In de praktijk vervaagt die lijn en mengen tools de twee. Het gedeelde voordeel is hetzelfde: een developer die de derde stap van een afrekenflow test, wordt niet bij elke opslag terug naar stap één geschopt, en juist dat sloopt het tempo.
Bij TopDevs zetten we hot reload op elk project op, zodat onze developers snel ideeën kunnen proberen en jij een verfijnder resultaat krijgt in minder tijd.