Таблица начальной загрузки React отображается неправильно

#reactjs #bootstrap-4

Вопрос:

Моя цель-создать таблицу с загрузкой React. Для начала я использовал следующий пример.

Теперь у меня следующая проблема: вместо того, чтобы строка заголовка таблицы была выше всего, она внезапно оказалась слева от тела. Я взял код точно так же, как в примере, и поэтому не знаю, почему это происходит.

изображение стола

Я использую версию react-bootstrap: 1.5.2 и импортировал CSS в класс index.js вот так import 'bootstrap/dist/css/bootstrap.min.css'; .

И это код, который я скопировал со страницы и вставил в свой код 1:1.

                 <Table striped bordered hover>
                    <thead>
                    <tr>
                        <th>#</th>
                        <th>First Name</th>
                        <th>Last Name</th>
                        <th>Username</th>
                    </tr>
                    </thead>
                    <tbody>
                    <tr>
                        <td>1</td>
                        <td>Mark</td>
                        <td>Otto</td>
                        <td>@mdo</td>
                    </tr>
                    <tr>
                        <td>2</td>
                        <td>Jacob</td>
                        <td>Thornton</td>
                        <td>@fat</td>
                    </tr>
                    <tr>
                        <td>3</td>
                        <td colSpan="2">Larry the Bird</td>
                        <td>@twitter</td>
                    </tr>
                    </tbody>
                </Table>
 

Как я могу это исправить и в чем была проблема?

Ответ №1:

Вы импортировали стол?

 import Table from 'react-bootstrap/Table'
 

Смотрите нижнюю часть документации, чтобы узнать больше:
https://react-bootstrap.netlify.app/components/table/#table-api

Комментарии:

1. Я импортировал таблицу вот так import {Button, Form, Table} from "react-bootstrap"; , имеет ли это значение?