React Concurrent-modus is een set functies in React waarmee het kan werken aan meerdere taken tegelijk, of “concurrent”. Deze functies maken het mogelijk dat bepaalde taken voorrang krijgen boven anderen, wat kan leiden tot een snellere, soepelere gebruikerservaring.
Bijvoorbeeld, terwijl de app een grote update berekent (zoals het filteren van een lijst), kan het ook kleine updates verwerken (zoals tekst invoeren in een veld), zonder dat de grotere taak verstoord wordt.
Concurrent Mode maakt dit mogelijk door in stappen te werken, zodat het altijd kan onderbreken om een hogere prioriteitstaak te verwerken. In de traditionele ‘blocking’ mode zou React een taak moeten voltooien voordat het een andere start, wat kan leiden tot een traag of onresponsief gevoel voor de gebruiker.