React.js Simple Login Form with React-bootstrap
React-Bootstrap replaces the Bootstrap JavaScript. Each component has been built from scratch as a true React component, without unneeded dependencies like jQuery.
App.jsx
import React from 'react';import logo from './logo.svg';import './App.css';import "bootstrap/dist/css/bootstrap.css";import {Button, Alert, Row, Col} from 'react-bootstrap';import LeftSide from "./components/LeftSide";import Menu from "./components/Menu";import RightSide from "./components/RightSide";function App() { return ( <div className="App"> <Menu /> <Row className="landing"> <Col ><LeftSide /></Col> <Col ><RightSide /></Col> </Row> </div> ); } export default App;
Menu.jsx
import React from 'react'; import { Navbar, Nav, NavDropdown, Container } from 'react-bootstrap'; const Menu = () => { return ( <div> <Navbar collapseOnSelect expand="lg" bg="white" > <Container> <Navbar.Brand href="#home">React-Bootstrap</Navbar.Brand> <Navbar.Toggle aria-controls="responsive-navbar-nav" /> <Navbar.Collapse id="responsive-navbar-nav"> <Nav className="mr-auto"> <Nav.Link href="#features">Features</Nav.Link> <Nav.Link href="#pricing">Pricing</Nav.Link> <NavDropdown title="Dropdown" id="collasible-nav-dropdown"> <NavDropdown.Item href="#action/3.1">Action</NavDropdown.Item> <NavDropdown.Item href="#action/3.2">Another action</NavDropdown.Item> <NavDropdown.Item href="#action/3.3">Something</NavDropdown.Item> <NavDropdown.Divider /> <NavDropdown.Item href="#action/3.4">Separated link</NavDropdown.Item> </NavDropdown> </Nav> <Nav> <Nav.Link href="#deets">More deets</Nav.Link> <Nav.Link eventKey={2} href="#memes"> Dank memes </Nav.Link> </Nav> </Navbar.Collapse> </Container> </Navbar> </div> ) } export default Menu;
LeftSide.jsx
import React fro 'react';
import {Form, Button} from 'react-bootstrap';
const LeftSide = () => {
return (
<div>
<br/>
<br/>
<br/>
<Form style={{width:"80%", marginLeft:"10%", marginTop:"10%"}}>
<Form.Group >
<Form.Label>Enter your email</Form.Label>
<Form.Control type="email" placeholder="Enter your email" />
</Form.Group>
<Form.Group >
<Form.Label>Enter your password</Form.Label>
<Form.Control type="password" placeholder="Enter your password" />
</Form.Group>
<Button type="submit">Submit</Button>
</Form>
</div>
)
}
export default LeftSide;
RightSide.jsx
import React from 'react';
import {Image} from "react-bootstrap";
const RightSide = () => {
return (
<div>
<Image src="./img/bg.jpg" thumbnail style={{border:"none"}} />
</div>
)
}
export default RightSide;
Great Content. It will useful for knowledge seekers. Keep sharing your knowledge through this kind of article.
ReplyDeletePower BI Training in Chennai
React JS Training in Chennai
Power BI Course in Chennai
React JS Course in Chennai
Power BI Training Fees in Chennai
React JS Training Institute in Chennai
React JS Training Center in Chennai
thanks for sharing this useful information
ReplyDeleteBootstrap Grid System Kya Hota Hai ?
Bootstrap Progress Bar Kaise Banaye?