5 of 10 menu

Automatisk cacheåterställning i React-bygge

Du borde redan veta att i webbläsare finns det ett problem med cache av statiskt innehåll. Kärnan i problemet är att för att öka prestandan cachar webbläsaren filer för stilar, skript och bilder.

Det betyder att om du på webbhotellet ändrar något i dina skript eller stilar, kommer förändringarna bara att visas för nya webbplatsbesökare. Gamla besökare, som redan har varit på webbplatsen tidigare, kommer att se den cachade versionen av koden. Detta är naturligtvis oacceptabelt.

Lyckligtvis löses detta problem automatiskt i React. Lösningen består i att byggfilerna, förutom namn och filtillägg, har en slumpmässig sträng som kallas hash. Denna hash motsvarar innehållet i filen. Det betyder att när koden ändras i filen, kommer hashen i dess namn att ändras. På så sätt kommer webbläsaren att tro att det är en ny fil och ladda ner den.

Vi kan observera filhashes när de ingår i index.html:

<script defer="defer" src="/static/js/main.3dd63bcb.js"></script> <link href="/static/css/main.f855e6bc.css" rel="stylesheet">

Utför ett projektbygg. Studera vilka hashar som finns på filerna i bygget.

Utan att ändra koden i ditt projekt, utför ett bygge. Verifiera att filhashes inte ändras.

Ändra koden i ditt projekt. Utför ett bygge. Verifiera att filhashes ändras.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa