Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

Cheat sheet · Build products

Frontend development cheat sheet (React)

Opens with credits

A quick-revision companion to the Frontend roadmap in its React edition: web fundamentals, JavaScript, tooling, React 19 with the Next.js App Router, TypeScript, testing, performance and shipping. Skim a chapter before a project or a technical conversation, and follow the links for depth.

Curated by Tauseef Fayyaz10 chapters83 concepts206 glossary terms

Chapters

10 chapters · 83 concepts

  1. 1How the web worksWhat happens between typing a URL and seeing a page: DNS, HTTP, HTTPS and how the browser turns bytes into pixels.7 concepts
  2. 2Semantic HTML and accessibilityStructure a page with the right elements so browsers, search engines, keyboards and screen readers all understand it.7 concepts
  3. CSS and responsive layoutHow styles are chosen and boxes are sized, then Flexbox, Grid and mobile first layouts that hold up on any screen.8 conceptsOpens with credits
  4. JavaScript: the languageThe core every framework builds on: values and types, scope and closures, this, and working with arrays and objects.7 conceptsOpens with credits
  5. JavaScript in the browserUsing the language in a page: the DOM, events, asynchronous code, the event loop and talking to APIs with fetch.7 conceptsOpens with credits
  6. Git, npm and build toolingVersion control, pull requests, packages and scripts, the Vite dev server and the browser DevTools that every frontend project runs on.8 conceptsOpens with credits
  7. React and Next.jsComponents, state, effects and forms in React 19, then the Next.js App Router: file based routes, layouts, server and client components and server actions.11 conceptsOpens with credits
  8. TypeScript and testingThe safety net every professional frontend shares: TypeScript in strict mode, linting and formatting, component tests with Vitest and end to end tests with Playwright.9 conceptsOpens with credits
  9. Performance, accessibility and securityMaking an app fast and safe on the mid-range phones and patchy connections many users have: Core Web Vitals, loading strategy, caching, audits and browser security.10 conceptsOpens with credits
  10. Ship a real productPutting it all together the way a team would: environment config, CI on every pull request, deploy previews, error tracking and learning from real users.9 conceptsOpens with credits
  11. 11Glossary, A to ZEvery concept in the sheet and the smaller terms it uses, in one list.206 terms

About this sheet

HTML, CSS, JavaScript and a framework.

Picked from the other libraries by shared topics.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com