All Coursera Quiz Answers

Module Quiz Answers

In this article i am gone to share Coursera Course: React Basics by Meta Week 1 | Module Quiz Answers with you..

Enroll Link: React Basics

Module Quiz Answers

Question 1)
Why is React using the concept of components?

  • It improves the styling of your pages.
  • It allows you to build more modular apps.
  • It helps accessibility readers for people who are visually impaired.
  • It allows the browser to render your pages faster.

Question 2)
What is the absolute minimum code that a component must have to be able to show something on a screen when rendered?

  • A named function declaration and some variables in the function’s body.
  • A named function declaration and an array of items inside of the function’s body.
  • A named function declaration.
  • A named function declaration and a return statement with at least a single element with some text inside of it.

Question 3)
What are the benefits of using props?

  • Props allow developers to write custom HTML tags.
  • Props allow parent components to pass data to children components.
  • Props allow children components to update the values of each prop independent from their parent component.

Question 4)
You are tasked with building a web layout using React. The layout should have a header, a footer, and three products showing various data in the main part of the page. Choose the preferred component structure.

  • It should all fit into a single component named App component.
  • It should have a separate component for each link, paragraph, heading, etc.
  • It should have the following components: Header, Main, Product, Footer (with the Product component being imported into Main and rendered three times).

Question 5)
Which of the following keywords can you usually find in a React component?

  • modular, expression, prop, default
  • module, function, prop, exported, default
  • function, props, return, export, default
  • function, props, export, import, contain

Question 6)
What is create-react-app?

  • It’s a command you can use in a component.
  • It’s an npm package used to build a boilerplate React app.
  • It’s a command you run when you want to serve your app in the browser.
  • It’s a stand-alone application on the web.

Question 7)
Imagine you want to build a brand new React app, named “example”. Choose the correct command to build a starter React app to work off of.

  • node init react-app example
  • npm initialize react-app example
  • npm install react-app example
  • npm init react-app example

Question 8)
True or false? When you write arrow functions, for any number of parameters other than a single parameter, using parentheses around parameters is compulsory.

  • True.
  • False

Question 9)
True or false? You can use function calls in JSX.

  • True
  • False

Question 10)
True or false? When an arrow function has a single parameter, you do not need to add parentheses around the item parameter (to the left of the arrow).

  • True
  • False