1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[React] reactでbootstrap使い方

Posted at

reactでbootstrap

既存の私たちがbootstrapを使うためにcdnを使いました。
しかし、reactでは方法が少し違います。
一つ一つ学んでみたいと思います。



まずreactプロジェクトを生成します。
リンクの下段に出ています。
プロジェクトを生成方法



1. react bootstrap インストール

一番上のやつです。
1.png


Get started
2.png


これをターミナルに入力してください。
3.png


なんか赤い字が出ましたけどオッケーです。
あれ何かしている方は教えて下さい。
スクリーンショット 2023-07-18 142927.png


cssをbootstrapを使うところにimportします。
わたしはこんどapp.jsにします。
4.png

こんな感じですね。

import './App.css';
import 'bootstrap/dist/css/bootstrap.min.css'; // ここ

function App() {
  return (
    <div className="App">
    </div>
  );
}



2. ボタンを使いましょう。

bootstrapでボタンを探して使いましょう。
5.png
6.png
7.png


探したボタンをapp.jsに貼り付けます。

function App() {
  return (
    <div className="App">
      <Button variant="primary">Primary</Button>
    </div>
  );
}

でもこんなエラーが出ます。

8.png


先のページをよく見るとbuttonをimportすることを見られます。
9.png

import './App.css';
import 'bootstrap/dist/css/bootstrap.min.css';
import Button from 'react-bootstrap/Button';

function App() {
  return (
    <div className="App">
      <Button variant="primary">Primary</Button>
    </div>
  );
}

11.png




文書をよく読んでみると、どれをインポートすべきか分かります。


通常は大文字のタグです。

2. navbar

これがbootstrapのnavbarコードです。

import Container from 'react-bootstrap/Container';
import Nav from 'react-bootstrap/Nav';
import Navbar from 'react-bootstrap/Navbar';


<Navbar bg="dark" data-bs-theme="dark">
        <Container>
          <Navbar.Brand href="#home">Navbar</Navbar.Brand>
          <Nav className="me-auto">
            <Nav.Link href="#home">Home</Nav.Link>
            <Nav.Link href="#features">Features</Nav.Link>
            <Nav.Link href="#pricing">Pricing</Nav.Link>
        </Nav>
    </Container>
</Navbar>

こんなにimpotが多いときは一緒に書くことができます。

import {Container, Nav, Navbar} from 'react-bootstrap';

以上です。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?