Engineering
React Native Developer Practice Test
20 multiple choice questions for React Native developers: React, JavaScript, core components, navigation, storage, releases and debugging.
- Questions
- 20
- Time
- 20 min
- Pass mark
- 60%
No account or email needed.
About this test
This test is built around the React Native Developer role. It mixes the React and JavaScript you need with what is specific to mobile: core components, styling, lists, navigation, local storage, updates and getting an app into the stores.
It is practice only and is not part of any job application.
What it covers
The question set has 25 questions: 16 easy, 8 medium and 1 hard. Each attempt draws 20 of them at random, so a second try is not the same test.
- JavaScript (4)
- React (8)
- React Native (13)
Try a few sample questions
These are real questions from the set, with the answers and a short explanation. Read the question, decide, then open it to check.
Sample 1 · JavaScript · easyWhat does typeof null return in JavaScript?Show the answer
- "null"
- "object"Correct
- "undefined"
- "number"
This is a long-standing quirk of the language. typeof null is "object", so check for null with value === null instead.
Sample 2 · React · easyWhat does JSX turn into when your code is built?Show the answer
- HTML strings
- Function calls that create React elementsCorrect
- CSS rules
- Web components
JSX is syntax for creating elements. A compiler turns it into function calls such as React.createElement or the jsx runtime.
Sample 3 · React Native · easyWhich React Native component is closest to a div on the web?Show the answer
- ViewCorrect
- Box
- Container
- Section
View is the basic building block for layout. Text must go inside a Text component.
How it works
- 20 multiple choice questions, drawn at random from a larger set.
- 20 minutes on the clock. The test submits itself when time runs out.
- Pass mark: 60%.
- No marks are taken off for wrong answers, so answer every question.
- Some questions have more than one correct answer. You must pick all of them to score.
- When you finish you see your score, the correct answers and a short explanation for each.
- Your answers save as you go, so a dropped connection will not lose your work.
- Please stay on the test page. Switching to another tab or window is recorded and you will see a warning.
- Copying text, printing and screenshots are not allowed during the test.
This role is open
This test is built around the React Native Developer role on our jobs board. Taking it is not part of the application.
See the roleMore practice tests
- Backend Engineer (Node.js) Practice TestEngineering
- Backend-Focused Full-Stack Developer Practice TestEngineering
- DevOps Engineer Practice TestEngineering
- Flutter Developer Practice TestEngineering
See all practice tests.
