frontend / _todo.md

Frontend backlog

2 min read source

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.