### Install dependencies and start application
Source: https://mdbootstrap.com/docs/react/pro/installation
Commands to install project dependencies and launch the development server for manual zip installations.
```bash
npm install
```
```bash
npm start
```
--------------------------------
### Color Filter Setup
Source: https://mdbootstrap.com/docs/react/plugins/filters
Initializes the example data and state management for a color-based filtering system.
```jsx
import React, { useEffect, useState } from 'react';
import { MDBCol, MDBRow, MDBRadio, MDBBtn, MDBCardText, MDBCardBody, MDBCard, MDBRipple } from 'mdb-react-ui-kit';
import { MDBFilters } from 'mdb-react-filters';
export const exampleData = [
{
name: 'Black Jeans Jacket',
price: 100,
color: 'black',
sale: 'no',
img: 'https://mdbootstrap.com/img/Photos/Horizontal/E-commerce/Vertical/15.webp',
},
{
name: 'Gray Jumper',
oldPrice: 100,
price: 80,
color: 'gray',
sale: 'yes',
img: 'https://mdbootstrap.com/img/Photos/Horizontal/E-commerce/Vertical/14.webp',
},
{
name: 'Blue Jeans Jacket',
price: 90,
color: 'blue',
sale: 'no',
img: 'https://mdbootstrap.com/img/Photos/Horizontal/E-commerce/Vertical/12.webp',
},
{
name: 'Red Hoodie',
oldPrice: 150,
price: 120,
color: 'red',
sale: 'yes',
img: 'https://mdbootstrap.com/img/Photos/Horizontal/E-commerce/Vertical/13.webp',
},
{
name: 'Black Jeans Jacket',
price: 100,
color: 'black',
sale: 'no',
img: 'https://mdbootstrap.com/img/Photos/Horizontal/E-commerce/Vertical/15.webp',
},
{
name: 'Gray Jumper',
oldPrice: 100,
price: 80,
color: 'gray',
sale: 'yes',
img: 'https://mdbootstrap.com/img/Photos/Horizontal/E-commerce/Vertical/14.webp',
},
];
export default function App() {
const [colorFilters, setColorFilters] = useState({ color: '' });
const [colorData, setColorData] = useState(exampleData);
const onChangeColor = (e) => {
setColorFilters({ ...colorFilters, [e.target.name]: e.target.value });
};
```
--------------------------------
### MDBTabsItem Component Examples
Source: https://mdbootstrap.com/docs/react/navigation/tabs
Examples for configuring the MDBTabsItem component properties.
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### MDBDatepicker Configuration Examples
Source: https://mdbootstrap.com/docs/react/forms/datepicker
Various configuration examples for the MDBDatepicker component.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
Custom content
}/>
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
setDatepickerValue(date)} />
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### Install dependencies
Source: https://mdbootstrap.com/docs/react/getting-started/optimization
Install the necessary project dependencies via npm.
```bash
npm install
```
--------------------------------
### Install Dependencies
Source: https://mdbootstrap.com/docs/react/extended/contact
Command to install required Node.js packages for the backend server.
```bash
// terminal
npm install express nodemailer express-validator multer dotenv cors
```
--------------------------------
### MDBProgressBar API Examples
Source: https://mdbootstrap.com/docs/react/components/progress
Examples demonstrating the usage of MDBProgressBar properties.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### MDBProgress API Examples
Source: https://mdbootstrap.com/docs/react/components/progress
Examples demonstrating the usage of MDBProgress properties.
```jsx
```
```jsx
```
--------------------------------
### MDBTableEditor Properties Examples
Source: https://mdbootstrap.com/docs/react/plugins/table-editor
Examples demonstrating the usage of various MDBTableEditor properties.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
{ if (field === 'age' && value > 60) { return { backgroundColor: '#999' }; } }} />
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### MDBModal Property Examples
Source: https://mdbootstrap.com/docs/react/components/modal
Usage examples for various MDBModal configuration properties.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### MDBVectorMap Property Examples
Source: https://mdbootstrap.com/docs/react/plugins/vector-maps
Examples demonstrating the usage of various properties for the MDBVectorMap component.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### Advanced Data Visualization Setup
Source: https://mdbootstrap.com/docs/react/plugins/vector-maps
Initialize state variables for managing interactive map displays, including markers, colors, and legend data.
```jsx
import React, { useState, useEffect } from 'react';
import { MDBBtn } from 'mdb-react-ui-kit';
import {
MDBVectorMap
} from 'mdb-react-vector-maps';
export default function App() {
const [activeKey, setActiveKey] = useState('sales');
const [activeColor, setActiveColor] = useState('green');
const [advancedColorMap, setAdvancedColorMap] = useState([]);
const [advancedMarkers, setAdvancedMarkers] = useState([]);
const [advancedLegend, setAdvancedLegend] = useState(null);
const [advancedMin, setAdvancedMin] = useState('0');
const [advancedMax, setAdvancedMax] = useState('0');
const [allowBullets, setAllowBullets] = useState(false);
```
--------------------------------
### Start the application
Source: https://mdbootstrap.com/docs/react/getting-started/optimization
Run the development server.
```bash
npm start
```
--------------------------------
### Initialize React Project
Source: https://mdbootstrap.com/docs/react/getting-started/installation
Create a new React application using npx.
```bash
npx create-react-app my-app
```
--------------------------------
### Position Grid Items with Start Classes
Source: https://mdbootstrap.com/docs/react/layout/css-grid
Use start classes as a shorthand for grid-column-start to position elements within the grid. Start values begin at 1.
```jsx
import React from 'react';
export default function App() {
return (
.g-col-3 .g-start-2
.g-col-4 .g-start-6
);
```
--------------------------------
### Launch Development Server
Source: https://mdbootstrap.com/docs/react/getting-started/next
Start the Next.js development server.
```bash
npm run dev
```
--------------------------------
### Initialize Basic Onboarding
Source: https://mdbootstrap.com/docs/react/plugins/onboarding
Uses the MDBOnboarding component to wrap elements and define tour steps via refs.
```JSX
import React from 'react';
import {
MDBContainer,
MDBCol,
MDBRow,
MDBBtn,
MDBCard,
MDBCardBody,
MDBCardTitle,
MDBCardText,
MDBIcon,
} from 'mdb-react-ui-kit';
import { MDBOnboarding } from 'mdb-react-onboarding';
export default function App() {
const basicRef1 = useRef(null);
const basicRef2 = useRef(null);
const basicRef3 = useRef(null);
return (
Start onboarding
John Doe
Web developer
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus, ex, recusandae. Facere
modi sunt, quod quibusdam.
);
}
```
--------------------------------
### MDBInputMask API Examples
Source: https://mdbootstrap.com/docs/react/plugins/input-mask
Various usage examples for MDBInputMask properties.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### MDBTabsPane Component Examples
Source: https://mdbootstrap.com/docs/react/navigation/tabs
Examples for configuring the MDBTabsPane component properties.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### Initialize React project via NPM
Source: https://mdbootstrap.com/docs/react/pro/installation
Commands to create a new React application and navigate into the project directory.
```bash
npx create-react-app my-app
```
```bash
cd my-app
```
--------------------------------
### Navigate to Project Directory
Source: https://mdbootstrap.com/docs/react/getting-started/gatsby
Command to enter the newly created project folder.
```bash
cd my-gatsby-site
```
--------------------------------
### MDBTabsLink Component Examples
Source: https://mdbootstrap.com/docs/react/navigation/tabs
Examples for configuring the MDBTabsLink component properties.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### Configure package.json start scripts
Source: https://mdbootstrap.com/docs/react/extended/contact
Add these scripts to your package.json file to enable server execution and development mode.
```json
// package.json
"start": "node server.js",
"start:dev" : "nodemon server.js"
```
--------------------------------
### Initialize Gatsby Project
Source: https://mdbootstrap.com/docs/react/getting-started/gatsby
Command to scaffold a new Gatsby application.
```bash
npm init gatsby
```
--------------------------------
### MDBMultiCarouselItem Configuration Examples
Source: https://mdbootstrap.com/docs/react/plugins/multi-item-carousel
Examples demonstrating how to configure various properties for the MDBMultiCarouselItem component.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### MDBDatatable Property Examples
Source: https://mdbootstrap.com/docs/react/data/datatables
Usage examples for various MDBDatatable properties.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### MDBStepper Property Examples
Source: https://mdbootstrap.com/docs/react/components/stepper
Usage examples for various MDBStepper properties.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### Launch Development Server
Source: https://mdbootstrap.com/docs/react/getting-started/gatsby
Start the Gatsby development server.
```bash
npm run develop
```
--------------------------------
### MDBToast Property Examples
Source: https://mdbootstrap.com/docs/react/components/toasts
Usage examples for various MDBToast properties.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### MDBMultiCarousel Configuration Examples
Source: https://mdbootstrap.com/docs/react/plugins/multi-item-carousel
Examples demonstrating how to configure various properties for the MDBMultiCarousel component.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### Create Next.js Application
Source: https://mdbootstrap.com/docs/react/getting-started/next
Initialize a new Next.js project and navigate into the directory.
```bash
npx create-next-app@latest
cd my-app
```
--------------------------------
### Main App Component Structure
Source: https://mdbootstrap.com/docs/react/extended/react-loops
Initial setup of the App component using MDBContainer and MDBRow.
```JSX
class App extends Component {
state = {};
render() {
return (
);
}
}
```
--------------------------------
### MDBFilters Property Examples
Source: https://mdbootstrap.com/docs/react/plugins/filters
Usage examples for various MDBFilters component properties.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### Implement a Comparison Card with Details
Source: https://mdbootstrap.com/docs/react/extended/comparison-table
Uses MDBootstrap React components to build a responsive pricing card with a split layout for content and purchase details.
```jsx
import React from "react";
import {
MDBCard,
MDBCardBody,
MDBCol,
MDBContainer,
MDBIcon,
MDBRow,
MDBTypography,
} from "mdb-react-ui-kit";
export default function App() {
return (
Lifetime Membership
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Cupiditate quae deserunt excepturi nihil nobis. Hic dolores
architecto quod dicta, iusto odio, sit quae cum, quos alias
eveniet corrupti ab pariatur.
what’s included
Lorem Ipsum
Lorem Ipsum
Lorem Ipsum
Lorem Ipsum
Pay once, own it forever
$199
USD
Learn more about our company
Get Access
Get a free sample (20MB)
);
}
```
--------------------------------
### MDBTransfer Properties Examples
Source: https://mdbootstrap.com/docs/react/plugins/transfer
Examples of how to use various properties with the MDBTransfer component.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### MDBScrollStatus Properties Examples
Source: https://mdbootstrap.com/docs/react/plugins/scroll-status
Usage examples for various MDBScrollStatus component properties.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### Install MDB React UI Kit
Source: https://mdbootstrap.com/docs/react/getting-started/gatsby
Install the MDB React library via npm.
```bash
npm i mdb-react-ui-kit
```
--------------------------------
### Navigate to Project Directory
Source: https://mdbootstrap.com/docs/react/getting-started/installation
Change the current working directory to the newly created project folder.
```bash
cd my-app
```
--------------------------------
### MDBNavbar property examples
Source: https://mdbootstrap.com/docs/react/navigation/navbar
Examples of how to apply various properties to the MDBNavbar component.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### MDBTooltip Property Examples
Source: https://mdbootstrap.com/docs/react/components/tooltips
Examples demonstrating the usage of various MDBTooltip properties for configuration.
```jsx
Tooltip
```
```jsx
Tooltip
```
```jsx
Tooltip
```
```jsx
Tooltip
```
```jsx
Tooltip
```
```jsx
Tooltip
```
```jsx
Tooltip
```
```jsx
Tooltip
```
--------------------------------
### MDBParallax Property Examples
Source: https://mdbootstrap.com/docs/react/plugins/parallax
Examples of how to configure various properties for the MDBParallax component.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### MDBPaginationItem Property Examples
Source: https://mdbootstrap.com/docs/react/navigation/pagination
Usage examples for various MDBPaginationItem component properties.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
--------------------------------
### Initialize Express Server
Source: https://mdbootstrap.com/docs/react/extended/contact
Main server entry point configured with middleware and API routes.
```javascript
const express = require("express");
const multer = require("multer");
const cors = require("cors");
const config = require("./config");
const routes = require("./routes");
const upload = multer();
const app = express();
app.use(cors());
app.use(upload.none());
app.use("/api", routes);
app.listen(config.PORT, () => {
console.log(`Server is running on port ${config.PORT}.`);
});
```
--------------------------------
### MDBPagination Property Examples
Source: https://mdbootstrap.com/docs/react/navigation/pagination
Usage examples for various MDBPagination component properties.
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```
```jsx
```