რეაქტის აწყობისას ქეშის ავტომატური განულება
თქვენ უკვე უნდა იცოდეთ, რომ ბრაუზერებში არსებობს სტატიკის ქეშის პრობლემა. პრობლემის არსი ისაა, რომ სიჩქარის გაზრდის მიზნით ბრაუზერი ქეშირებს სტილების, სკრიპტების და გამოსახულებების ფაილებს.
ეს ნიშნავს, რომ თუ ჰოსტინგზე თქვენ შეცვლით რამეს თქვენს სკრიპტებში ან სტილებში, მაშინ ცვლილებები მხოლოდ საიტის ახალ ვიზიტორებს ექნებათ ხელმისაწვდომი. ძველი ვიზიტორები, რომლებიც უკვე იყვნენ საიტზე ადრე, დაინახავენ ქეშირებულ კოდის ვერსიას. ეს, რა თქმა უნდა, {{ მიუღებელია.
საბედნიეროდ, რეაქტში ეს პრობლემა წყდება ავტომატურად. მისი გადაწყვეტა შემდეგია, რომ აწყობის ფაილებს, სახელისა და გაფართოების გარდა, აქვთ შემთხვევითი სტრიქონი, რომელსაც ეწოდება ჰეში. ეს ჰეში შეესაბამება ფაილის შიგთავსს. ეს ნიშნავს, რომ ფაილში კოდის შეცვლისას, შეიცვლება მის სახელში ჰეშიც. ამ გზით, ბრაუზერი იფიქრებს, რომ ეს ახალი ფაილია და ჩამოტვირთავს მას.
ჩვენ შეგვიძლია დავაკვირდეთ ფაილების ჰეშებს
მათი index.html-ში მიერთების დროს:
<script defer="defer" src="/static/js/main.3dd63bcb.js"></script>
<link href="/static/css/main.f855e6bc.css" rel="stylesheet">
შეასრულეთ პროექტის აწყობა. შეისწავლეთ, რა ჰეშები აქვთ აწყობის ფაილებს.
თქვენი პროექტის კოდის შეცვლის გარეშე შეასრულეთ აწყობა. დარწმუნდით, რომ ფაილების ჰეშები არ შეიცვლება.
შეუცვალეთ თქვენი პროექტის კოდი. შეასრულეთ აწყობა. დარწმუნდით, რომ ფაილების ჰეშები შეიცვლება.