Friday, October 10, 2025
HomeLanguagesReact.js Blueprint HTML Elements Component Nested Usage

React.js Blueprint HTML Elements Component Nested Usage

React.js Blueprint is a front-end UI toolkit. It is very optimized and popular for building interfaces that are complex data-dense for desktop applications. 

We can add styles and the features of React.js BluePrint HTML elements Component to the HTML elements just by providing a className {Classes.RUNNING_TEXT} to the parent element, which will change the style of all the nested elements. 

Syntax:

<div className={Classes.RUNNING_TEXT}>
    ...
</div>

 

Prerequisite:

Creating React Application and Module installation:

Step 1:  Create a React application using the following command:

npm create-react-app project

Step 2: After creating your project folder(i.e. project), move to it by using the following command.

cd project

Step 3:  Now install the dependency by using the following command:

npm install @blueprintjs/core

Project Structure: It will look like this.

 

Example 1: We are importing Classes and H1  from “@blueprintjs/core”. To apply the default styles of the components we are importing “@blueprintjs/core/lib/css/blueprint.css” and following the below-written code.

App.js

Javascript




import { Classes, H1 } from '@blueprintjs/core';
import React from 'react'
import '@blueprintjs/core/lib/css/blueprint.css';
function App() {
    return (
        <div style={{
            margin: 50
        }}>
            <h2 style={{ color: "green" }}>
                neveropen
            </h2>
            <h4>
                React.js BluePrint HTML elements 
                Component Nested usage
            </h4>
            <H1 >
                H1 Tag
            </H1>
            <h1>h1 Tag</h1>
            <div className={Classes.RUNNING_TEXT}>
                <h1>h1 Tag style like H1 Tag</h1>
            </div>
        </div >
    );
}
  
export default App;


Step to Run Application: Run the application using the following command from the project’s root directory.

npm start

Output:

 

Example 2:  We are creating a table with two Columns differentiating between HTML elements and using another with HTML elements using  Classes.RUNNING_TEXT.

App.js

Javascript




import { Classes } from '@blueprintjs/core';
import React from 'react'
import '@blueprintjs/core/lib/css/blueprint.css';
function App() {
    return (
        <div style={{
            margin: 50
        }}>
            <h2 style={{ color: "green" }}>neveropen</h2>
            <h4>
                React.js BluePrint HTML elements Component 
                Nested usage
            </h4>
  
            <table border="1">
                <thead>
                    <tr>
                        <th>Using RUNNING_TEXT</th>
                        <th>Without Using RUNNING_TEXT</th>
                    </tr>
                    <tr>
                        <th>
                            <div className={Classes.RUNNING_TEXT}>
                                <code>code tag</code>
                                <blockquote>blockquote tag</blockquote>
                                <pre>pre tag</pre>
                            </div>
                        </th>
                        <th>
                            <div>
                                <code>code tag</code>
                                <blockquote>blockquote tag</blockquote>
                                <pre>pre tag</pre>
                            </div>
                        </th>
                    </tr>
                </thead>
            </table>
        </div >
    );
}
  
export default App;


Step to Run Application: Run the application using the following command from the project’s root directory.

npm start

Output:

 

Reference: https://blueprintjs.com/docs/#core/components/html.nested-usage

Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
RELATED ARTICLES

Most Popular

Dominic
32349 POSTS0 COMMENTS
Milvus
87 POSTS0 COMMENTS
Nango Kala
6715 POSTS0 COMMENTS
Nicole Veronica
11878 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11941 POSTS0 COMMENTS
Shaida Kate Naidoo
6837 POSTS0 COMMENTS
Ted Musemwa
7097 POSTS0 COMMENTS
Thapelo Manthata
6792 POSTS0 COMMENTS
Umr Jansen
6791 POSTS0 COMMENTS