Skip to main content

Frontend engineering · Basics

Frontend Framework

Also called: Framework, Meta-framework, JS framework

The full set of groundwork that defines how to write components, how the page updates when data changes, and how pages are organized. React and Vue are examples.

In detail

If components are building blocks, the framework is the standard for snapping them together and the baseplate. It defines how to write components and how the page updates automatically when data changes. React, Vue, Svelte, and Angular are common frontend frameworks. On top of them are "meta-frameworks," like Next.js (based on React) and Nuxt (based on Vue), which add routing, server-side rendering, deployment optimizations, and more.

Three layers that are easy to mix up: the Frontend Framework is the underlying rules (React). A Component Library is ready-made components built on those rules (like Ant Design or shadcn/ui). A Component is a brick you write yourself in your project.

A project usually uses just one framework. Before the AI writes code, have it confirm which framework the project uses, so it doesn't mix different frameworks or old and new versions of the syntax.

Developer info
Term ID
eng-framework
DOM selectors
No DOM cues. This concept isn't detected directly on a page.
Priority
1 · when several match at the same level, the higher priority wins
Version
v1 · updated Sep 29, 2026