ReactJS Blueprint Label Component Last Updated : 08 Apr, 2022 Comments Improve Suggest changes Like Article Like Report BlueprintJS is a React-based UI toolkit for the web. This library is very optimized and popular for building interfaces that are complex data-dense for desktop applications. Label Component provides a way for users to enhance the usability of their forms. We can use the following approach in ReactJS to use the ReactJS Blueprint Label Component. Label Props: htmlFor: It is used to denote the target element ref value.id: It is used to denote the unique identifier value.class: It is used to denote the class name for styling.Creating React Application And Installing Module: Step 1: Create a React application using the following command: npx create-react-app foldername Step 2: After creating your project folder i.e. foldername, move to it using the following command: cd foldernameStep 3: After creating the ReactJS application, Install the required module using the following command: npm install @blueprintjs/coreProject Structure: It will look like the following. Project StructureExample 1: To demonstrate the Label component without any props applied to it. Write down the following code in the App.js file. JavaScript import React from 'react' import '@blueprintjs/core/lib/css/blueprint.css'; import { Label, InputGroup } from "@blueprintjs/core"; function App() { return ( <div style={{ display: 'block', width: 300, padding: 30 }}> <h4>ReactJS Blueprint Label Component</h4> <Label>Username: <InputGroup placeholder="Enter fullname"></InputGroup> </Label> </div> ); } export default App; Step to Run Application: Run the application using the following command from the root directory of the project: npm startOutput: Now open your browser and go to http://localhost:3000/, you will see the following output: Example 2: To demonstrate the Label component with class prop applied to it. Write down the following code in the App.js file. JavaScript import React from 'react' import '@blueprintjs/core/lib/css/blueprint.css'; import { Label } from "@blueprintjs/core"; function App() { return ( <div style={{ display: 'block', width: 500, padding: 30 }}> <h4>ReactJS Blueprint Label Component</h4> <Label class="bp3-button">Label with a Button Class</Label> </div> ); } export default App; Step to Run Application: Run the application using the following command from the root directory of the project: npm startOutput: Now open your browser and go to http://localhost:3000/, you will see the following output: Reference: https://blueprintjs.com/docs/#core/components/label Comment More infoAdvertise with us Next Article ReactJS Blueprint Label Component gouravhammad Follow Improve Article Tags : JavaScript Web Technologies ReactJS React-Blueprint Blueprint-Core Blueprint-Form Controls +2 More Similar Reads ReactJS Blueprint Portal Component BlueprintJS is a React-based UI toolkit for the web. This library is very optimized and popular for building interfaces that are complex data-dense for desktop applications. Portal Component renders its children into a new subtree outside the current component hierarchy. We can use the following app 2 min read ReactJS Blueprint Dialog Component BlueprintJS is a React-based UI toolkit for the web. This library is very optimized and popular for building interfaces that are complex data-dense for desktop applications. Dialog Component allows the user to show content on top of an overlay that requires user interaction. We can use the following 7 min read ReactJS Blueprint Radio Component BlueprintJS is a React-based UI toolkit for the web. This library is very optimized and popular for building interfaces that are complex data-dense for desktop applications. Radio component allows the user to allow the user to select one option from a set. We can use the following approach in ReactJ 3 min read ReactJS Blueprint Divider Component BlueprintJS is a React-based UI toolkit for the web. This library is very optimized and popular for building interfaces that are complex data-dense for desktop applications. Divider Component provides a way for users to visually separate contents with a thin line and margin on all sides. We can use 2 min read ReactJS Blueprint Tag Component BlueprintJS is a React-based UI toolkit for the web. This library is very optimized and popular for building interfaces that are complex data-dense for desktop applications. Tag Component is used for categorizing or markup. Tags are great for lists of strings. We can use the following approach in Re 3 min read ReactJS Blueprint NonIdealState Component BlueprintJS is a React-based UI toolkit for the web. This library is very optimized and popular for building interfaces that are complex data-dense for desktop applications. NonIdealState Component provides a way for users to inform the user that some content is unavailable. We can use the following 2 min read ReactJS Blueprint HTML Elements Component BlueprintJS is a React-based UI toolkit for the web. This library is very optimized and popular for building interfaces that are complex data-dense for desktop applications. HTML Elements Component provides a way for users to use the general HTML elements like heading, paragraph, etc tags. We can us 2 min read ReactJS Blueprint Text Component BlueprintJS is a React-based UI toolkit for the web. This library is very optimized and popular for building interfaces that are complex data-dense for desktop applications. Text Component provides a way for users to adds accessible overflow behavior to a line of text. We can use the following appro 3 min read ReactJS Blueprint Card Component BlueprintJS is a React-based UI toolkit for the web. This library is very optimized and popular for building interfaces that are complex data-dense for desktop applications. Card Component is used as a simple rectangular container, and it is used when the user wants to display content related to a s 2 min read ReactJS Blueprint Tabs Component BlueprintJS is a React-based UI toolkit for the web. This library is very optimized and popular for building interfaces that are complex data-dense for desktop applications. Tabs Component allows the user to switch between components present in given different tabs. We can use the following approach 3 min read Like