Description
Effects, memoization, context, lists, and common event/state patterns. Most items are a choice; the others are true-or-false statements or the line that keeps a stale value.
Questions
16
Time Limit
34 minutes
Passing score
70%
Languages
English, Русский
Your progress will be saved automatically
You can start without an account. Sign up later to keep your results.
Similar tests
More tests on the same topic — often other difficulty levels.
Components, JSX, props, state basics, and event handling. Most items are a choice; the others ask for a prop name or whether a statement is true.
One screen where JavaScript values, listeners, and arrays meet React: a controlled field, effect cleanup, row identity, and a render error while mapping.
One typed React screen on the Next.js App Router: server and client boundaries, props that cross them, edge checks before the page, and cache revalidation for that view.
Advanced full-path scenarios connecting React UI, Next.js App Router boundaries, and Node.js APIs across authentication, caching, streaming, uploads, and failure handling.
Concurrent features, transitions, suspense data, performance traps, and composition at scale. Most items are a choice; the others are true-or-false statements or the line that breaks a memoized child.
Joint scenarios for a NestJS API and a React client: BFF boundaries, cookie sessions and CSRF, CORS with credentials, DTO validation, and structured errors for forms and global notices.
Before you start
Do I need an account?
No. You can start right away. An account saves results, retries, and progress across devices.
Is there a time limit?
Yes — about 34 minutes for this test.
What score do I need to pass?
You need 70% correct across 16 questions.
Will I see the correct answers?
This test shows your score only; a full answer walkthrough is not enabled.
Which languages is this test available in?
Published versions: English, Русский.