DEV Community

Cover image for 10 ReactJS quizzes
Dovud Husanov
Dovud Husanov

Posted on • Edited on

2 1 1 2 2

10 ReactJS quizzes

If you want to import just the Component from the React library, what syntax do you use?

☑️ import React.Component from 'react'
☑️ import [ Component ] from 'react'
☑️ import Component from 'react'
import { Component } from 'react'

If a function component should always render the

same way given the same props, what is a simple performance optimization available for it?

✅ Wrap it in the React.memo higher-order component.
☑️ Implement the useReducer Hook.
☑️ Implement the useMemo Hook.
☑️ Implement the shouldComponentUpdate lifecycle method.

How do you fix the syntax error that results from running this code?

const person =(firstName, lastName) =>
{
first: firstName,
last: lastName
}
console.log(person("Jill", "Wilson"))

✅ Wrap the object in parentheses.
☑️ Call the function from another file.
☑️ Add a return statement before the first curly brace.
☑️ Replace the object with an array.

If you see the following import in a file, what is being used for state management in the component?

import React, {useState} from 'react';

✅ React Hooks
☑️ stateful components
☑️ math
☑️ class components

Using object literal enhancement, you can put values back into an object. When you log person to the console, what is the output?

const name = 'Rachel';
const age = 31;
const person = { name, age };
console.log(person);

☑️ {{name: "Rachel", age: 31}}
{name: "Rachel", age: 31}
☑️ {person: "Rachel", person: 31}}
☑️ {person: {name: "Rachel", age: 31}}

What is the testing library most often associated with React?

☑️ Mocha
☑️ Chai
☑️ Sinon
✅ Jest

To get the first item from the array ("cooking") using array destructuring, how do you adjust this line?

const topics = ['cooking', 'art', 'history'];

☑️ const first = ["cooking", "art", "history"]
☑️ const [] = ["cooking", "art", "history"]
☑️ const [, first]["cooking", "art", "history"]
const [first] = ["cooking", "art", "history"]

How do you handle passing through the component tree without having to pass props down manually at every level?

☑️ React Send
☑️ React Pinpoint
☑️ React Router
✅ React Context

What should the console read when the following code is run?

const [, , animal] = ['Horse', 'Mouse', 'Cat'];
console.log(animal);

☑️ Horse
✅ Cat
☑️ Mouse
☑️ undefined

What is the name of the tool used to take JSX and turn it into

createElement calls?

☑️ JSX Editor
☑️ ReactDOM
☑️ Browser Buddy
✅ Babel

https://dovudhon.com
https://github.com/dovudhonhusanov

SurveyJS custom survey software

JavaScript UI Libraries for Surveys and Forms

SurveyJS lets you build a JSON-based form management system that integrates with any backend, giving you full control over your data and no user limits. Includes support for custom question types, skip logic, integrated CCS editor, PDF export, real-time analytics & more.

Learn more

Top comments (1)

Collapse
 
sardordaminov profile image
Sardordaminov

nice

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started