Description
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.
Questions
18
Time Limit
44 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.
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.
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.
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 44 minutes for this test.
What score do I need to pass?
You need 70% correct across 18 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, Русский.