How to add gap between table rows in react js?

Hi Friends πŸ‘‹,

Welcome To aHoisting!

To add gap between table rows in react js, you can set border-collapse: separate; border-spacing: 0 10px; in .gap-table. It will add gap between table rows in react js.

Today, I am going to show you, how to add gap between table rows in react js.

Table of contents

  • Install and create a new React app.
  • Import react component.
  • Create a Component.

Let’s start with the first step.

Step 1: Install and create a new React app.

First you have to install the React project. You should use create-react-app command to create a new React project.

npx create-react-app my-app
cd my-app
npm start

Step 2: Import react component.

After installing, you have to import your React component. To do this, add the following line to the top of your component file.

import React from 'react';
import './App.css';

Step 3: Create a Component.

You can use className="gap-table" to add gap between table rows in react js.

<table className="gap-table">
  <thead>
    <tr>
      <th>Name</th>
      <th>Age</th>
      <th>City</th>
    </tr>
  </thead>
<tbody>
  <tr>
    <td>John Doe</td>
    <td>30</td>
    <td>New York</td>
  </tr>
  <tr>
    <td>Jane Smith</td>
    <td>25</td>
    <td>San Francisco</td>
  </tr>
  <tr>
    <td>Mike Johnson</td>
    <td>35</td>
    <td>Chicago</td>
  </tr>
  </tbody>
</table>

Define the add gap between table rows example.

The below code is an example of a React. You have to import './App.css' and set border-collapse: separate; border-spacing: 0 10px; in .gap-table to add gap between table rows in react js.

App.js

import React from 'react';
import './App.css';

const App = () => {
  return (
    <div>
      <table className="gap-table">
        <thead>
          <tr>
            <th>Name</th>
            <th>Age</th>
            <th>City</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>John Doe</td>
            <td>30</td>
            <td>New York</td>
          </tr>
          <tr>
            <td>Jane Smith</td>
            <td>25</td>
            <td>San Francisco</td>
          </tr>
          <tr>
            <td>Mike Johnson</td>
            <td>35</td>
            <td>Chicago</td>
          </tr>
        </tbody>
      </table>
    </div>
  );
}

export default App;
.gap-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 10px; /* Horizontal and vertical gaps between rows */
}

.gap-table th,
.gap-table td {
  border: 1px solid #ddd;
  padding: 8px;
}

In the above code example, I have used the border-collapse: separate; and add gap between table rows in react js.

Check the output of the above code example.

React, add, gap, between, table, rows

All the best πŸ‘