InterviewHubPRO
Section Overview
Q6

Question 6 of 445

Part 1: Core React, JSX & Component Architecture (1 - 77)

1%
React & Modern Frontend (445 Qs)•Part 1: Core React, JSX & Component Architecture (1 - 77)

How to create components in React?

Components are the building blocks of creating User Interfaces(UI) in React. There are two possible ways to create a component.

  1. Function Components: This is the simplest way to create a component. Those are pure JavaScript functions that accept props object as the one and only one parameter and return React elements to render the output:
jsx
function Greeting({ message }) {
  return <h1>{`Hello, ${message}`}</h1>;
}
  1. Class Components: You can also use ES6 class to define a component. The above function component can be written as a class component:
jsx
class Greeting extends React.Component {
  render() {
    return <h1>{`Hello, ${this.props.message}`}</h1>;
  }
}