# Frontend

> The modern client side - React, Next, Vue, Svelte, Angular, and the ideas they all share: components, state, rendering, and shipping interfaces users actually feel.

5 guides.

- [React from Zero - The UI Library, Finally Explained](https://themissingmanual.dev/guides/react-from-zero) _(beginner)_ - What React actually is, why it re-renders, and how components, state, and effects fit together - taught from the mental model up, not from boilerplate down.
- [Next.js from Zero - React Grows a Server](https://themissingmanual.dev/guides/nextjs-from-zero) _(intermediate)_ - What Next.js adds to React and why - file routing, server components, data fetching, caching - explained from the request up, so the framework stops feeling like magic conventions.
- [Vue from Zero - The Framework That Lets You Mutate](https://themissingmanual.dev/guides/vue-from-zero) _(beginner)_ - How Vue actually works - reactive data that tracks its own readers, templates that re-render themselves, and single-file components - taught from the reactivity model up.
- [Svelte from Zero - The Framework That Compiles Away](https://themissingmanual.dev/guides/svelte-from-zero) _(beginner)_ - How Svelte actually works - a compiler that turns your components into surgical DOM updates at build time - and how runes, templates, and components build on that one idea.
- [Angular from Zero - The Full-Framework Deal](https://themissingmanual.dev/guides/angular-from-zero) _(intermediate)_ - What Angular actually is - a complete, TypeScript-first application framework - explained through its modern core: standalone components, signals, dependency injection, and just enough RxJS.
