Hoekom is steltoestand asynchronies?

INHOUDSOPGAWE:

Hoekom is steltoestand asynchronies?
Hoekom is steltoestand asynchronies?

Video: Hoekom is steltoestand asynchronies?

Video: Hoekom is steltoestand asynchronies?
Video: Flutter : Complete Vlog on Pump, Pump Widget With App Demonstration | amplifyabhi 2024, November
Anonim

Dit is omdat setState die toestand verander en herlewering veroorsaak. Dit kan 'n duur bewerking wees en om dit sinchronies te maak, kan die blaaier nie reageer nie. Die setState-oproepe is dus asinchronies sowel as saamgevoeg vir beter UI-ervaring en werkverrigting.

Waarom is setState-metode asynchronies?

Om die toestand van 'n komponent op te dateer, gebruik jy die setState-metode. Dit is egter maklik om te vergeet dat die setState-metode asynchronies is, wat moeilik is om probleme in u kode te ontfout. Die setState-funksie gee ook nie 'n belofte nie Die gebruik van async/wag of iets soortgelyks sal nie werk nie.

Kan setState sinchronies gemaak word?

Dit klink dalk vreemd, maar yes setState kan sinchronies werk in reageer.

Hoekom is daar 'n vertraging in setState?

Amptelike verduideliking. Dink aan setState() as 'n versoek eerder as 'n onmiddellike opdrag om die komponent op te dateer. Vir beter waargenome prestasie, kan React dit vertraag, en dan verskeie komponente in 'n enkele pas opdateer. React waarborg nie dat die staatsveranderinge onmiddellik toegepas word nie.

Is React JS sinchroon of asinchroon?

In die eerste plek, ja, dit is asynchronies.

Aanbeveel: