Frontend backlog
Frontend is in scope (secondary priority behind backend Python + AI/ML), maintained to the same standard as the rest of the repo. Baseline versions live in ../STACK_BASELINE.md.
Resolved
| Was | Now |
|---|---|
| Emoji headers across ~35 files here | none repo-wide |
05_react/README.md — 9,850-line vendored third-party file with sponsor banners |
removed; replaced with a real index over the 29 topic files |
| React Compiler 1.0 made the memoization notes wrong | 05_react/react_compiler.md written; react_memo.md and pure_components.md rewritten around it |
05_react/use_callback.md — 0 bytes |
deleted; covered by the compiler note |
05_react/react.md recommended create-react-app |
rewritten for Vite / Next.js / React Router framework mode |
05_react/react_2.md — generic duplicate teaching manual memoization |
deleted; superseded by react_compiler.md and react_memo.md |
| Version drift (React 15/16/17/18 mixed with 19) | baseline is 19.2 with the compiler assumed |
06_vue/ thinner than 05_react/ |
expanded to 24 files — router, composables, TypeScript, compiler internals, Vapor Mode, forms, component libraries, data fetching, Vue-vs-React |
| Files with no closing section | every content file ends in ## Interview angle or ## What a senior is expected to say |
| 07_state_managers/mobx/README.md — 1,562 lines of Q&A | trimmed to a focused ~110-line note; MobX is low interview frequency, so breadth was the wrong investment |
| 07_state_managers/redux/README.md — 873 lines duplicating its 11 siblings | replaced with a real index plus the “do you need Redux at all” framing |
| 01_html/ and 02_css/ READMEs — vendored compendiums with example.com placeholder links and “CSS3 is the latest version of CSS” | placeholders replaced with real references; the CSS version answer rewritten around versionless modules and Baseline |
Open
| Item | Detail |
|---|---|
05_react — Server Actions / forms |
useActionState, useFormStatus covered thinly in 05_react/react_19.md; no worked example. |
| React Router | no dedicated note; covered incidentally in 12_project_structure/ and 19_rendering_modes/. Vue Router now has 06_vue/15_vue_router.md; React has no equivalent. |
06_vue/11_nuxt.md |
Nuxt 4.5 depth — server routes, Nitro, deployment presets — beyond the current overview. |
14_frontend_system_design |
video player and spreadsheet exercises are common and absent. |