React with Bootstrap: Difference between revisions
Jump to navigation
Jump to search
Created page with "=Introduction= This page is to provide information on how to use bootstrap with React. At the time we used bootstrap 5.0.2 and React 17.0.2. =Install Packages= Install the pac..." |
|||
(One intermediate revision by the same user not shown) | |||
Line 12: | Line 12: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=Create Menu in App.js= | =Create Menu in App.js= | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="jsx"> | ||
function App() { | function App() { | ||
return ( | return ( | ||
<Router> | <Router> | ||
<div> | <div> | ||
{ | { | ||
<nav class="navbar navbar-expand-lg navbar-light bg-light"> | <nav class="navbar navbar-expand-lg navbar-light bg-light"> |
Latest revision as of 01:36, 12 July 2021
Introduction
This page is to provide information on how to use bootstrap with React. At the time we used bootstrap 5.0.2 and React 17.0.2.
Install Packages
Install the packages
npm install react-bootstrap bootstrap
Add CSS to Index.js
Import css
import 'bootstrap/dist/css/bootstrap.min.css';
Create Menu in App.js
function App() {
return (
<Router>
<div>
{
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container-fluid">
<a class="navbar-brand" href="/home">
microblog-react
</a>
<button
class="navbar-toggler"
type="button"
data-bs-toggle="collapse"
data-bs-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent"
aria-expanded="false"
aria-label="Toggle navigation"
>
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<Link to={"/"} aria-current="page" className="nav-link">
Home
</Link>
</li>
</ul>
<ul class="navbar-nav ms-auto mb-2 mb-lg-0">
<li class="nav-item">
<Link
to={"/test"}
aria-current="page"
className="nav-link"
>
Explore
</Link>
</li>
...
</ul>
</div>
</div>
</nav>
}
<hr />
...
<Switch>
<Route exact path="/" component={Home} />
...
<Route path="/test" component={Test} />
</Switch>
</div>
</Router>
);
}