Bootstrap работает некорректно в React

У меня есть проект React, который я создал с помощью create-react-app. В своем проекте хочу использовать Bootstrap. После создания проекта создается файл с именем public / index.html. Я поместил туда загрузочные CDN.

<link rel = "stylesheet" href = "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src = "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

У меня есть компонент под названием ProductListComponent. Здесь в части рендеринга я использовал панель. Он создает панель, но ведет себя не в соответствии со стандартом Bootstrap.

import React,{ Component } from 'react';

class ProductListComponent extends Component {
    constructor(props) {
        super(props);
    }

    render() {
        return(
            <div className = "row">
                <div className = "col-lg-10 col-md-10">
                    <div className = "panel panel-primary">
                        <div className = "panel-header">
                            <h3>Products</h3>
                        </div>
                        <div className = "panel-body">

                        </div>
                    </div>
                </div>
            </div>
        );
    }
}

export default ProductListComponent;

ВыходBootstrap работает некорректно в React Так может ли кто-нибудь сказать мне, что я делаю не так?

Какой у вас выходной HTML?

NielsNet 20.04.2018 20:16

@NielsNet, я получил ответ. это была проблема с компакт-диском

Sangram Badi 20.04.2018 20:22
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
66
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Почему бы не использовать реагировать. Он специально построен для использования с React. И это тоже легко.

или, может быть, реакция-бутстрап, если вы специально смотрите Bootstrap v3

при использовании reactstrap необходимо следовать разному синтаксису для начальной загрузки

Sangram Badi 20.04.2018 20:21

это была проблема с компакт-диском. так что я получил ответ от @Lucaci

Sangram Badi 20.04.2018 20:21
Ответ принят как подходящий

ИЗМЕНИТЬ

вам нужно добавить тему начальной загрузки

<link rel = "stylesheet" href = "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity = "sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin = "anonymous">

Тема не является обязательной согласно документации: getbootstrap.com/docs/3.3/getting-started

Klooven 20.04.2018 20:19

спасибо. Я понял. это была проблема с компакт-диском

Sangram Badi 20.04.2018 20:22

Другие вопросы по теме