React Online Test
For jobseekers
Practice your skills and earn a certificate of achievement when you score in the top 25%.
Take a Practice TestFor companies
Screen real React skills, flag human or AI assistance, and interview the right people.
About the test
The React online test assesses knowledge of building web user interfaces with the React/ReactJS library through a series of live coding questions.
The assessment includes work-sample tasks such as:
- Creating reusable Components.
- Working with Hooks to access state and other React features.
- Handling user events and updating the application based on user actions.
A good React/ReactJS developer should be able to work with the library effectively to create maintainable and accessible web user interfaces.
Sample public questions
A megastore offers three types of discounts. The store needs a way to calculate these discounts quickly.
Implement the PriceCalculator component which should take the total weight of the shopping cart, the total price, and the discount type. It should display the final discounted price based on the discount schemes as the input changes.
The discounts are shown in the promotional video below:
(Open full-size video in a new tab)
For example, when the discount type is weight, the weight of the cart is 12 and the price is 100, the discounted price is 82, as show in the screenshot below:
![]()
An RPG game lets you assign points to the strength and speed attributes of your character. The video below shows how 5 points are supposed to be assigned.
The available points are passed in the totalPoints prop.
Complete the CharacterPoints component so that the UI behaves as shown in the video. When initialized, all points should be available, and both attributes should start at 0.
For jobseekers: get certified
Earn a free certificate by achieving top 25% on the React test with public questions.
Take a Certification TestSample silver certificate
Sunshine Caprio
Java and SQL TestDomeCertificate
For companies: premium questions
Buy TestDome to access premium questions that can't be practiced.
26 more premium React questions
Login Form, Product Search, Pet Form, Email Input, Details, Tally Counter, Cards Widget, Async Paragraph, Reorder, Contact Form, Tab Strip, Shopping List, Simple Calculator, Theme Context Switcher, Subscription, Product Rating, Post Comment, Player Status, Value Selector, Toggle Options Visibility, Checkout Form, Food Orders, Habit Chart, Range Component, Tooltip Component, Choose Items.
Skills and topics tested
- React
- Hooks
- State Hook
- Effect Hook
- Forms
- React Hooks
- Components
- Conditional Rendering
- Event Handling
- Video
- Managing State
- Asynchronous Calls
- Reducer Hook
- React Context
- Content Manipulation
- Bug Fixing
- Data Binding
- Portals
For job roles
- JavaScript Developer
- React Developer
- Web Front-End Developer
Sample candidate report
AI-driven cheating detection
Protect against bad hires with automated highlighting of possible cheating attempts. Spend less time reviewing proctoring details and identify cheating in seconds.
What others say
Reliable, AI-ready technical testing
I thought the rise of AI would render it obsolete, BUT, the platform has definitely adapted to the changing times and I find it to be the only reliable way to do our online technical assessments nowadays. With its system proctoring and AI-detection tools, I feel confident that the applicants aren't able to cheat.
Product reviews
Used by
Solve all your skill testing needs
150+ Pre-made tests
130+ skills
AI-ready assessments
How TestDome works
Choose a pre-made test
or create a custom test
Invite candidates via
email, URL, or your ATS
Candidates take
a test remotely
Sort candidates and
get individual reports










