React Bootstrap có cần Bootstrap không?

React hiện là khung JavaScript được ưa thích nhất, theo Khảo sát dành cho nhà phát triển StackOverflow 2020. Trong hướng dẫn này, chúng ta sẽ thảo luận về React Bootstrap, một thư viện React UI phổ biến

Mặc dù có rất nhiều thư viện React UI để lựa chọn, React Bootstrap vẫn là một lựa chọn phổ biến vì tính tương đồng của nó với Bootstrap truyền thống và sự sẵn có của một số chủ đề Bootstrap. Đây là một trong những cách nhanh nhất để xây dựng giao diện bằng React và Bootstrap

Cài đặt

Để cài đặt

1yarn add react-bootstrap bootstrap
6 làm phần phụ thuộc, hãy chạy lệnh sau trong thư mục gốc của dự án React của bạn.

1npm install react-bootstrap bootstrap

đánh đập

Hoặc nếu bạn thích Sợi hơn, hãy sử dụng lệnh này

1yarn add react-bootstrap bootstrap

đánh đập

Bạn có thể hỏi tại sao

1yarn add react-bootstrap bootstrap
7 được cài đặt ngoài
1yarn add react-bootstrap bootstrap
6
. The reason is that ______06 không phụ thuộc vào một phiên bản Bootstrap cụ thể và không bao gồm bất kỳ CSS nào của riêng nó, nhưng cần có biểu định kiểu để sử dụng .
1yarn add react-bootstrap bootstrap
6
components.

Nhập Bootstrap

Để sử dụng các thành phần

1yarn add react-bootstrap bootstrap
6 , hãy thêm đoạn mã sau vào
1import 'bootstrap/dist/css/bootstrap.min.css';
2
or
1import 'bootstrap/dist/css/bootstrap.min.css';
3
.

________số 8

JSX

Và thế là xong;

Sử dụng cơ bản

Dưới đây là năm thành phần React Bootstrap được sử dụng phổ biến nhất

  • nút
  • Các hình thức
  • thanh điều hướng
  • chúc rượu
  • phương thức

Nhập thành phần

Có hai cách để nhập các thành phần từ React Bootstrap

1npm install react-bootstrap bootstrap
1

JSX

Hoặc bằng cách kéo các thành phần cụ thể từ thư viện

1npm install react-bootstrap bootstrap
2

JSX

Quá trình nhập này có thể giảm đáng kể số lượng mã bạn gửi cho khách hàng. Điều này có thể là tốt nhất cho các thành phần riêng lẻ, nhưng không phải nếu một số thành phần được nhập

Sử dụng các thành phần

Đây là cách bạn có thể sử dụng bất kỳ thành phần React Bootstrap nào trong ứng dụng React của mình

  1. Nhập thành phần mà bạn muốn sử dụng, ví dụ:
    1import 'bootstrap/dist/css/bootstrap.min.css';
    4
    .

1npm install react-bootstrap bootstrap
2

JSX

  1. Sử dụng thành phần đã nhập với các đạo cụ có thể tìm thấy trong tài liệu React Bootstrap. Ví dụ: ______84 có các đạo cụ như
    1import 'bootstrap/dist/css/bootstrap.min.css';
    6
    ,
    1import 'bootstrap/dist/css/bootstrap.min.css';
    7
    ,
    1import 'bootstrap/dist/css/bootstrap.min.css';
    8
    ,
    1import 'bootstrap/dist/css/bootstrap.min.css';
    9
    , etc.

1yarn add react-bootstrap bootstrap
0

JSX

Đây là cách nút sẽ trông như thế nào

React Bootstrap có cần Bootstrap không?

Ngay cả khi

1npm install react-bootstrap bootstrap
10 bị xóa, nút vẫn trông giống như vậy vì
1npm install react-bootstrap bootstrap
11
is the default value of
1import 'bootstrap/dist/css/bootstrap.min.css';
6
prop.

Bạn có thể thử nghiệm với các đạo cụ khác nhau và tạo các kết hợp mới

  • Đây là nút có
    1npm install react-bootstrap bootstrap
    13
    1npm install react-bootstrap bootstrap
    14
    .

1yarn add react-bootstrap bootstrap
6

JSX

React Bootstrap có cần Bootstrap không?

  • Đây là nút có ____115
    1npm install react-bootstrap bootstrap
    16
    .

1yarn add react-bootstrap bootstrap
9

JSX

React Bootstrap có cần Bootstrap không?

Thí dụ

Ví dụ này cho thấy quy trình từng bước tạo kiểu cho ứng dụng bằng React Bootstrap

Nó sẽ sử dụng điểm cuối ký tự của API Rick và Morty, API dựa trên REST/GraphQL miễn phí cung cấp thông tin về các ký tự, tập và vị trí của chương trình truyền hình Rick và Morty

  1. Đầu tiên, yêu cầu dữ liệu từ
    1npm install react-bootstrap bootstrap
    17
    điểm cuối. Một cách để làm điều này là sử dụng
    1npm install react-bootstrap bootstrap
    18
    bên trong
    1npm install react-bootstrap bootstrap
    19
    móc và lưu trữ . Bằng cách cung cấp một mảng trống làm đối số thứ hai cho
    1npm install react-bootstrap bootstrap
    19
    , bạn có thể đảm bảo rằng yêu cầu chỉ được thực hiện sau lần kết xuất ban đầu.

1yarn add react-bootstrap bootstrap
4

JSX

Tiếp theo, bạn cần quyết định dữ liệu nào chúng tôi muốn hiển thị trong ứng dụng của bạn; . Bạn có thể xem Lược đồ ký tự.

1npm install react-bootstrap bootstrap
21 ,
1npm install react-bootstrap bootstrap
22
,
1npm install react-bootstrap bootstrap
23
, and
1npm install react-bootstrap bootstrap
24
. You can check out the Character Schema .

  1. Bạn có thể hiển thị dữ liệu ký tự trong thành phần ______125 của React Bootstrap. Trước tiên, tạo các thẻ trống dựa trên số lượng ký tự trong phản hồi bằng phương pháp
    1npm install react-bootstrap bootstrap
    26
    trên
    1npm install react-bootstrap bootstrap
    27
    state.

1yarn add react-bootstrap bootstrap
0

JSX

Ở đây,

1npm install react-bootstrap bootstrap
28 của ký tự được sử dụng làm giá trị của
1npm install react-bootstrap bootstrap
29
prop. You will not see anything in the app, since the
1npm install react-bootstrap bootstrap
20
tự nó trống.

  1. Bạn có thể sử dụng
    1npm install react-bootstrap bootstrap
    21
    để hiển thị hình ảnh bên trong
    1npm install react-bootstrap bootstrap
    20
    component.

1yarn add react-bootstrap bootstrap
1

JSX

Bây giờ, ứng dụng của bạn sẽ hiển thị hình ảnh của các ký tự khác nhau trong một dòng không có lề

React Bootstrap có cần Bootstrap không?

Bạn có thể thêm

1npm install react-bootstrap bootstrap
23 để thêm lề giữa các thẻ.

1yarn add react-bootstrap bootstrap
2

JSX

  1. Để hiển thị
    1npm install react-bootstrap bootstrap
    21
    1npm install react-bootstrap bootstrap
    25
    , hãy sử dụng
    1npm install react-bootstrap bootstrap
    26
    and
    1npm install react-bootstrap bootstrap
    27
    inside
    1npm install react-bootstrap bootstrap
    28
    .

1yarn add react-bootstrap bootstrap
3

JSX

Đây là cách thẻ của bạn sẽ trông như thế nào

React Bootstrap có cần Bootstrap không?

  1. Cuối cùng, hãy thêm
    1import 'bootstrap/dist/css/bootstrap.min.css';
    4
    để hiển thị thêm thông tin về một ký tự cụ thể. Bạn cũng sẽ cần nhập thành phần
    1import 'bootstrap/dist/css/bootstrap.min.css';
    4
    từ thư viện
    1yarn add react-bootstrap bootstrap
    6
    .

1yarn add react-bootstrap bootstrap
4

JSX

Đây là cách ứng dụng của bạn sẽ trông như thế nào

React Bootstrap có cần Bootstrap không?

  1. Tất cả các thẻ trong một dòng trông không ổn. Để thay đổi bố cục của thành phần
    1npm install react-bootstrap bootstrap
    20
    , hãy kết xuất mọi thứ bên trong
    1yarn add react-bootstrap bootstrap
    03
    thay thế .
    1yarn add react-bootstrap bootstrap
    04
    , which will divide the cards into columns.

1yarn add react-bootstrap bootstrap
5

JSX

Đây là cách ứng dụng của bạn sẽ trông như thế nào

React Bootstrap có cần Bootstrap không?

Bạn có thể sử dụng ví dụ được sử dụng ở đây để thử nghiệm các thành phần React Bootstrap khác nhau

Dưới đây là một số ý tưởng để thử nghiệm với

  • Sử dụng để hiển thị thêm thông tin về một nhân vật khi nhấp vào nút Thông tin khác
  • Thêm một Navbar vào ứng dụng

Sự kết luận

Trong hướng dẫn này, chúng tôi đã thảo luận về cách cài đặt và sử dụng React Bootstrap trong bất kỳ ứng dụng React nào và chúng tôi đã thấy một ví dụ trong đó việc tạo kiểu trở nên đơn giản và nhanh hơn với React Bootstrap. Không phải mọi thành phần đều được thảo luận ở đây, vì vậy bạn nên thử khám phá các thành phần khác nhau có sẵn trong React Bootstrap

có phản ứng

Biểu định kiểu. Bởi vì React-Bootstrap không phụ thuộc vào phiên bản Bootstrap rất chính xác nên chúng tôi không gửi kèm theo bất kỳ CSS đi kèm nào. Tuy nhiên, một số biểu định kiểu được yêu cầu để sử dụng các thành phần này.

Bootstrap có cần thiết cho React không?

Phản ứng. js có sẵn mô-đun bootstrap i. e. Reac-bootstrap có thể được nhập để sử dụng bootstrap trong HTML. Người ta cũng có thể liên kết với CDN hoặc nhập các tệp của nó để sử dụng các lớp bootstrap.

Tôi có thể sử dụng React thay vì Bootstrap không?

So sánh Bootstrap và React trong nháy mắt. Trong khi React được biết đến với việc nâng cao trải nghiệm người dùng bằng cách tải trang web nhanh hơn, Bootstrap giúp xây dựng các trang web thân thiện với thiết bị di động, thiết kế CSS, bố cục HTML và các chức năng JavaScript hoạt động tốt