Skip to main content
LanguageNederlands
Basisprincipes5 minuten lezenOktober 2026

Hoe moet een laadstatus werken?

Kort antwoord

Een goede laadstatus vertelt mensen dat er iets gebeurt, hoe lang het ongeveer zal duren en wat er zal verschijnen. Laat bij zeer korte wachttijden niets of een subtiele verandering zien. Gebruik een paar seconden een skelet of een spinner in de buurt van de plek waar de inhoud zal verschijnen. Laat bij lange taken de voortgang zien en laat mensen doorwerken of annuleren.

Kern afhaalmaaltijd

  • Zorg dat de indicator overeenkomt met het wachten: geen, subtiel, spinner of skelet, en ga dan verder
  • Skeletten werken het beste als de lay-out van de komende inhoud bekend is
  • Toon de laadstatus waar de inhoud zal verschijnen, niet alleen in een hoek
  • Houd de knop waarmee de actie is gestart in de laadstatus om dubbele indieningen te voorkomen
  • Respecteer de instellingen voor verminderde beweging en blijf rustig bij het laden van animaties

Er zijn laadtoestanden om één vraag voor de gebruiker te beantwoorden: gebeurt er iets? Zonder antwoord tikken mensen nogmaals, laden de pagina opnieuw of vertrekken. Het juiste antwoord hangt af van hoe lang ze wachten.

Bij zeer korte wachttijden, minder dan ongeveer een tiende van een seconde, merken de meeste mensen geen vertraging op, dus een indicator zorgt alleen maar voor flikkering. Een veelgebruikte techniek is om even te wachten voordat je een spinner laat zien, zodat snelle reacties er helemaal geen laten zien.

Laat bij wachttijden van een seconde of een paar seconden feedback zien waar het resultaat zal verschijnen. Een skeletscherm, een grijze omtrek van de komende lay-out, werkt goed voor lijsten, kaarten en profielen omdat het laat zien wat er gaat komen en de lay-outverschuiving wordt verminderd. Een spinner werkt voor kleine gebieden of wanneer het resultaat geen voorspelbare vorm heeft.

Laat bij lange taken zoals uploads, exporten of AI-generatie echte vooruitgang zien als je deze kunt meten, leg uit wat er gebeurt en laat mensen hun werk annuleren of doorgaan met ander werk. Een spinner die een minuut lang draait zonder verdere informatie, voelt als een mislukking.

De controle die de actie heeft gestart, heeft ook een status nodig. Een verzendknop die overschakelt naar een laadstatus en niet tweemaal kan worden ingedrukt, voorkomt dubbele bestellingen en berichten. Wanneer het laden eindigt, ga dan duidelijk naar succes of fout, in plaats van stilletjes terug te keren naar de standaardinstelling.

Animatie helpt hier, maar houd het rustig en kort in een lus, en respecteer de instelling met verminderde beweging. Met ExodeUI, die wij maken, kunt u een lader of knop ontwerpen met laad-, succes- en foutstatussen in één bestand waar uw code tussen schakelt.

Veelgestelde vragen

Spinner- of skeletscherm: wat is beter?

Skeletten zijn beter als je de vorm van de komende inhoud kent, zoals een lijst of een kaart. Spinners zijn beter voor kleine gebieden of onbekende inhoud.

Hoe lang duurt het voordat een laadindicator wordt weergegeven?

Veel teams wachten een paar honderd milliseconden, zodat snelle reacties nooit een spinner laten zien. Test met uw echte reactietijden.

Moet een laadanimatie voor altijd worden herhaald?

Alleen als de taak daadwerkelijk wordt uitgevoerd. Als het veel langer duurt dan verwacht, laat dan een bericht zien, de voortgang of een manier om te annuleren.

Hoe toon ik het laden in een knop?

Vervang of begeleid het label met een kleine indicator, houd de grootte van de knop hetzelfde zodat de lay-out niet verspringt, en blokkeer herhaaldelijk drukken totdat het verzoek is afgelopen.

Gerelateerde handleidingen en voorbeelden

Probeer een knop met echte laadstatussen

Open interactieve voorbeelden met laad-, succes- en foutstatussen, gebouwd als echte ExodeUI-bestanden die u kunt bewerken.

Open de voorbeelden
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →