Launch offeryour first badge for €5 with code
Plume
← All skills
React
Web & Mobile Development

React

Hooks, state, context, Server Components, Suspense, performance, tests, accessibility.

15 minutes€19.99

Before starting, we run a 1-minute tech check — microphone, ambient noise, connection. If your setup isn't good enough, the test is fully refunded.

How does it work? →

About the React badge

Prove your React skills in 15 minutes: hooks, Server Components, state management, performance — not just a checkbox on your resume.

The Plume React badge is a 15-minute AI-led oral exam that digs into your real understanding of React: the reconciliation model, hook rules and cleanup, state management strategies (useState, useReducer, Context, Zustand, Redux Toolkit), React Server Components and Suspense, memoization with useMemo and useCallback, and testing with React Testing Library and Vitest. The AI examiner doesn't settle for textbook definitions — it asks you to walk through real bugs you've debugged, actual architectural decisions, and the tradeoffs you made under production pressure.

What makes this badge credible is the oral format. Anyone can list React on LinkedIn; very few can explain in real time why they reached for Zustand over Context, or how they tracked down an infinite re-render loop triggered by a missing useEffect dependency. Your transcript is then scored by Claude Opus, which produces a 0-100 score, a certified level (Novice, Proficient, Advanced, or Expert), and a detailed breakdown of your strengths and gaps.

This badge is built for front-end and full-stack developers who want to stand out in a competitive job market, freelancers who want to price their React expertise fairly, and teams looking for an objective reference to benchmark their engineers. Whether your stack is Next.js App Router, Vite, or Remix, the exam adapts to the context you bring.

What this badge evaluates

Here are the concrete dimensions the AI examines during the 15-minute oral.

How this badge is scored

Final scoring is performed by Claude (Anthropic), which reads back the full transcript and applies this weighted criteria grid.

How the oral exam unfolds

A Plume session takes about 20 minutes, from tech check to badge delivery.

  1. Step 1

    Tech check (1 min)

    The AI confirms your mic is working and your connection is stable. No screen sharing — the exam runs entirely on voice, just like a real interview with a tech lead. You just need your browser and a quiet room.

  2. Step 2

    Warm-up and context (2 min)

    You introduce yourself briefly and describe your most recent or most complex React project: what you built, the stack (Next.js, Vite, Remix…), the team size, and your specific role on it.

  3. Step 3

    Deep-dive questions (10 min)

    The AI works through 4 to 6 targeted questions on the areas you've flagged as your expertise: state management, custom hooks, Server Components, re-render debugging, testing strategy, React 19 changes. It follows up if an answer stays too surface-level.

  4. Step 4

    Big picture and tradeoffs (2 min)

    The AI asks you on which type of project you'd advise against React, and what you'd recommend instead. This tests architectural maturity, not framework loyalty — a question that separates strong seniors from good tutorials.

  5. Step 5

    Score and badge (under 10 min)

    Claude Opus reads the full transcript and delivers a 0-100 score, a certified level, and a detailed report that highlights your React strengths and the specific areas where you have room to grow. Your shareable badge is live immediately.

The 4 proficiency levels

Your score out of 100 translates into a level a recruiter can grasp at a glance.

Novice

Score 0-39

You've been using React for a short time or mostly with guided support: you can create functional components, pass props and use useState, but useEffect rules, dependency arrays, and state management beyond local component state still feel fuzzy. You primarily work from tutorials or existing code.

Proficient

Score 40-59

You build React apps independently: you're comfortable with the core hooks, you can structure a project with Context or a lightweight store like Zustand, and you write tests with React Testing Library. You've fixed re-render bugs before but haven't proactively optimized performance with memoization.

Advanced

Score 60-79

You design solid React architectures: well-typed custom hooks, state strategies matched to project complexity, deliberate use of useMemo and useCallback, Server Components integrated via Next.js App Router, and a robust test suite. You debug stale closure and useEffect dependency issues without needing to look things up.

Expert

Score 80-100

You drive React architecture decisions across a team or product: you fully understand the RSC model, Suspense streaming, and the implications of the React 19 Compiler on existing code, you know when to reach for something other than React, and you mentor others. Your technical calls are backed by real performance data and concrete product constraints.

Who this badge is for

No degree or years of experience required to take the badge. Here are the profiles it makes the most sense for.

Concrete use cases

Where and how your React badge will help you day to day.

Prerequisites

A few minutes to check you have everything you need.

What you take away

At the end of your session you don't just get a score — here's everything that awaits you.

Frequently asked questions about the React badge

The exam adapts to what you declare in your introduction. If you mention you mainly work with useState and simple components, the questions will stay in that zone. If you bring up Server Components, Suspense, or Zustand, the AI will dig into those topics. There's no hard minimum level, but having built at least one real React project outside of a tutorial is strongly recommended to get useful results.

Other Web & Mobile Development badges

Discover related skills you can validate with Plume.

Ready to take the React badge?

A 15-min oral exam with an AI, a shareable badge for your recruiters.

Choose this badge · €19.99