Bootstrap 是目前很受歡迎的前端框架之一,透過 Bootstrap 提供各式各樣的元件以及提供 RWD 響應式設計,可以幫助我們這些前後端工程師,更快速極容易的開發動態網頁和 Web 應用。
這次想要分享在使用 React 實作專案時,其實是可以同時 import Bootstrap 及 React Bootstrap,但是 .. 為何有了 Bootstrap 還會有 React Bootstrap 呢 !? 關於這些就留到下面的章節說明吧。
一句話簡單明瞭 「在 React 中我們要避免直接操作實體 DOM 元素」,這句話完整地呈現了 React 的特性之一。
在目前已知的 Bootstrap 4 中,要使用某些具有互動功能的套件,其實都是透過 jQuery 撰寫的,然而 jQuery 最大的操作就是會直接操作實體 DOM 元素,可想而知這是會跟 React 的初衷是有矛盾的。
然而,這就是使用 React Bootstrap 的好處,以下是整理了一些結論,其下為。
npm
或yarn
來安裝 (依照個人偏好)react-bootstrap
。npm i react-bootstrap
import 'bootstrap/dist/css/bootstrap.min.css';
@import "~bootstrap/scss/bootstrap";
import Button from 'react-bootstrap/Button';
import { Button } from 'react-bootstrap';