Codesplitsing is een functie in Reactjs waarmee je je code in verschillende kleinere stukken kunt opsplitsen, oftewel ‘bundels’. Deze bundels worden dan alleen geladen wanneer ze nodig zijn. Dit kan helpen om de prestaties van een webapplicatie aanzienlijk te verbeteren, omdat de browser niet alle code in één keer hoeft te laden.
Bijvoorbeeld: als een gebruiker een bepaalde pagina van een webapplicatie bezoekt, hoeft de browser alleen de code te laden die specifiek voor die pagina is, in plaats van alle code voor de hele applicatie.
Met codesplitsing kunnen ontwikkelaars het laden van de applicatie efficiënter maken, om zo de gebruikerservaring te verbeteren.