Mark As Completed Discussion

Creating a React Component

To create a React component, you need to define a function or class that returns JSX (JavaScript XML) code. JSX is a syntax extension for JavaScript that allows you to write HTML-like code within your JavaScript files.

Here is an example of creating a basic React component:

SNIPPET
1import React from 'react';
2
3function MyComponent() {
4  return (
5    <div>
6      <h1>Hello, World!</h1>
7      <p>This is my first React component.</p>
8    </div>
9  );
10}
11
12export default MyComponent;

In this example, we define a function called MyComponent that returns a JSX code block. The JSX code describes the structure and content of the component. In this case, our component consists of a div element with an h1 heading and a p paragraph.

To render this component in your application, you can import and use it like any other React component:

SNIPPET
1import React from 'react';
2import MyComponent from './MyComponent';
3
4function App() {
5  return (
6    <div>
7      <h1>My React App</h1>
8      <MyComponent />
9    </div>
10  );
11}
12
13export default App;

In this example, we import the MyComponent component and use it within the App component by including <MyComponent /> in the JSX code.

Congratulations! You have created your first React component and rendered it in your application.

JAVASCRIPT
OUTPUT
:001 > Cmd/Ctrl-Enter to run, Cmd/Ctrl-/ to comment