Phản ứng có tích hợp sẵn bootstrap không?
React là khung JS được sử dụng phổ biến nhất để phát triển các ứng dụng web tương tác. Nhưng vì nó là một thư viện dạng xem nên nó không đi kèm với các kỹ thuật để xây dựng các thiết kế đáp ứng và rất trực quan. Để khắc phục điều này chúng ta có thể sử dụng Bootstrap, một framework thiết kế front-end Show
Tại sao các thành phần Bootstrap không thể được bao gồm trong ReactThêm thẻ HTML như Chúng tôi sẽ kiểm tra cả hai phương pháp để chúng tôi có thể chọn phương pháp nào phù hợp nhất cho một tình huống nhất định. Chúng tôi sẽ tập trung vào các chi tiết triển khai để tích hợp Bootstrap với ứng dụng React Cách thiết lập Biểu định kiểu Bootstrap với ReactChúng tôi sẽ sử dụng Create React App CLI để bắt đầu với dự án React của chúng tôi. Nó không yêu cầu bất kỳ cấu hình nào để bắt đầu Các lệnh sau có thể được sử dụng cài đặt Tạo ứng dụng React và khởi động máy chủ ở chế độ phát triển
jav Cấu trúc thư mục được tạo bởi Create React App như bên dưới
jav Bước tiếp theo là lấy thư viện Bootstrap mới nhất từ trang web chính thức của nó. Gói đã tải xuống bao gồm các phiên bản tệp JavaScript và CSS được biên dịch cũng như thu nhỏ. Cũng có một biểu định kiểu lưới dành riêng cho các ứng dụng chỉ cần sử dụng lưới. Bước tiếp theo là tạo một thư mục mới cho CSS ở chế độ công khai, sao chép bootstrap. tối thiểu. css ở đó, sau đó thêm mã được yêu cầu vào công khai/chỉ mục. html để liên kết nó
html Một cách khác là sử dụng CDN để tìm nạp CSS đã thu nhỏ
html Cách sử dụng các lớp Bootstrap thông thường với ReactChúng ta có thể sử dụng các lớp Bootstrap với mã JSX sau khi biểu định kiểu Bootstrap đã được thêm vào ứng dụng React. Để xác minh điều này, chúng tôi sẽ sao chép một số mã mẫu ngẫu nhiên từ trang demo Bootstrap
jav Sẽ thật tuyệt nếu các lớp Bootstrap có thể được nhập dưới dạng các thành phần React để sử dụng React tốt nhất. Ví dụ: chúng ta có thể có các thành phần lưới, hàng và Cột để sắp xếp trang thay vì các lớp HTML như bên dưới
html May mắn thay, không cần triển khai thư viện của riêng chúng tôi để thực hiện điều này, vì đã có sẵn các thư viện. Hãy khám phá một vài trong số này Sử dụng Thư viện của bên thứ ba cho React và BootstrapCó một số thư viện cố gắng phát triển triển khai Bootstrap dành riêng cho React, cho phép chúng tôi sử dụng các thành phần JSX cũng như làm việc với các kiểu Bootstrap. Sau đây là một số mô-đun Bootstrap phổ biến có thể được sử dụng với các dự án React
Có một số lựa chọn thay thế như React-UI và một số mô-đun dành riêng cho miền như CoreUI-React, React-bootstrap-table có sẵn trên GitHub cung cấp các tiện ích mở rộng để phát triển một số giao diện người dùng thú vị cho các ứng dụng sử dụng React Trong hướng dẫn này, chúng tôi sẽ tập trung vào Reacstrap vì nó phổ biến nhất và sử dụng phiên bản Bootstrap mới nhất Cách thiết lập thư viện ReactstrapĐể bắt đầu, chúng tôi cài đặt thư viện reactstrap bằng npm
jav Bây giờ, các thành phần có liên quan từ mô-đun có thể được nhập như bên dưới ________số 8 jav Ở giai đoạn này, thư viện sẽ không hoạt động như mong đợi vì nó không bao gồm Bootstrap CSS. Chúng tôi sẽ cần thêm nó theo cách thủ công như hình bên dưới
jav Bước tiếp theo là nhập Bootstrap CSS vào tệp 1jav Hiểu Lưới BootstrapBootstrap được phát triển với hệ thống lưới di động ưu tiên đáp ứng, cho phép sử dụng 12 cột trên mỗi trang. Chúng tôi sẽ cần nhập 0jav Sử dụng các thành phần Bootstrap với ReactBây giờ chúng ta đã quen thuộc với reactstrap và cách thức hoạt động của nó, có rất nhiều thành phần của Bootstrap 4 có thể được sử dụng với React bằng cách sử dụng reactstrap. Chúng ta sẽ xem xét một số thành phần quan trọng trong hướng dẫn này Thanh điều hướngreactstrap 1jav Cửa sổ phương thứcThành phần Reacstrap 2html Các hình thứcBiểu mẫu phản ứng có thể ở trong dòng hoặc nằm ngang. Phần tử đầu vào được hiển thị bởi một thành phần 3html Danh sáchNhómViệc tạo kiểu và kiểm soát các mục trong danh sách có thể được thực hiện dễ dàng bằng cách sử dụng reactstrap 4html nútCác nút có thể là thành phần quan trọng nhất đối với bất kỳ khung thiết kế nào. Có một thành phần phản ứng 5html Phần kết luậnMọi thứ chúng ta cần để tích hợp Bootstrap với ứng dụng React đã được trình bày trong hướng dẫn này. Có rất nhiều thư viện để tích hợp Bootstrap với ứng dụng React và chúng tôi đã thảo luận về một số thư viện nổi tiếng nhất. Chúng tôi cũng đã làm việc với một trong những thư viện được sử dụng phổ biến nhất, reactstrap Làm cách nào để đưa Bootstrap vào ReactJS?Thêm Bootstrap . npm cài đặt bootstrap sợi thêm bootstrap. Nhập CSS Bootstrap và CSS chủ đề Bootstrap tùy chọn vào đầu src/index của bạn. tập tin js nhập 'bootstrap/dist/css/bootstrap. css';. npm cài đặt sass sợi thêm sass. . // Ghi đè các biến mặc định trước khi nhập React Bootstrap có yêu cầu Bootstrap khô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.
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
React Bootstrap có khác với Bootstrap không?Đây là sự khác biệt giữa Bootstrap và React. Bootstrap là một khung CSS giúp cải thiện khả năng phản hồi. React là một thư viện JavaScript và được dùng để cải thiện giao diện người dùng . Bootstrap dựa trên hệ thống lưới CSS, CSS flexbox, để cải thiện khả năng phản hồi. |