Uni-Sine

Web Frameworks & Stacks lessons

Back to course
Progress
1/28
--XP

Why frameworks exist

React, Next.js and Express shown as stacked building blocks.

A framework is a pre-built structure of code that handles common tasks so you do not have to write everything from scratch. Vanilla JavaScript can build anything, but managing DOM updates, routing, and state by hand becomes painful as apps grow.

Frameworks like React, Vue, and Angular give you patterns for organising code into reusable pieces. They also handle performance optimisations that would take months to build yourself.