Tech stack
React and Next.js frontend fundamentals for full-stack product engineers.
Practice items tagged with React & Next.js Frontend Foundations.
Explains labels, keyboard behavior, focus, semantic HTML, errors, color contrast, and accessible custom controls.
Explains when to derive values during render instead of storing duplicate state that can drift.
Implements labeled fields, client validation, error summaries, focus recovery, and pending submission state.
Builds a route-level Next.js failure UI with safe reporting, retry, and an escape route while keeping expected errors out of the boundary.
Models file validation, progress, cancellation, failure, and retry without losing the selected file.
Explains caching and revalidation choices for static, dynamic, user-specific, and frequently changing data.
Preparation paths where this taxonomy appears in the track scope.
Full-cycle .NET full-stack interview preparation.
A role-based preparation path covering C#, ASP.NET Core APIs, data access, frontend integration, testing, deployment, system design, real-life scenarios, and behavioral interview topics.
Frontend mechanics for product-focused full-stack engineers.
A focused frontend path covering TypeScript and browser foundations, React components and state, hooks, data fetching, Next.js rendering, accessibility, testing, performance, security, and practical UI implementation.