How to use Tooltip component in ReactJS? Last Updated : 26 Jul, 2024 Comments Improve Suggest changes Like Article Like Report Tooltips display informative text when users hover over, focus on, or tap an element. Material UI for React has this component available for us, and it is very easy to integrate. We can use the Tooltip Component in ReactJS using the following approach.Prerequisites:Nodejs and NPMReact JSMaterial UIApproach:Start by including the necessary Material-UI components for your React project, like `IconButton`, `Tooltip`, and the icons (`PersonIcon` and `DeleteIcon`).Utilize the `Tooltip` component to envelop the `IconButton` elements that house the icons. Assign the `title` prop of the `Tooltip` to the desired text for each IconButton's tooltip, for instance, "Delete" and "Person".Display the components in the `App` function, organizing them within the JSX structure. This entails situating the `Tooltip`-enclosed `IconButton` elements with their corresponding icons and tooltips inside a container (in this instance, a `div` with specified styles).Steps to Create React Application And Installing Module:Step 1: Create a React application using the following command.npx create-react-app foldernameStep 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 material-ui modules using the following command.npm install @material-ui/corenpm install @material-ui/iconsProject Structure:Project StructureThe updated dependencies in package.json file will look like: "dependencies": { "@material-ui/core": "^4.12.4", "@material-ui/icons": "^4.11.3", "react": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" }Example: Now write down the following code in the App.js file. Here, App is our default component where we have written our code. JavaScript import React from "react"; import IconButton from "@material-ui/core/IconButton"; import Tooltip from "@material-ui/core/Tooltip"; import PersonIcon from "@material-ui/icons/Person"; import DeleteIcon from "@material-ui/icons/Delete"; export default function App() { return ( <div style={{ display: "block", padding: 30 }}> <h4>How to use Tooltip Component in ReactJS?</h4> <Tooltip title="Delete"> <IconButton> <DeleteIcon /> </IconButton> </Tooltip> <Tooltip title="Person"> <IconButton> <PersonIcon /> </IconButton> </Tooltip> </div> ); } 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. Comment More infoAdvertise with us Next Article How to use Tooltip component in ReactJS? gouravhammad Follow Improve Article Tags : JavaScript Web Technologies ReactJS Web technologies Material-UI React-Questions +2 More Similar Reads How to use Zoom Component in ReactJS? Zoom Component adds a Zoom animation to a child element or component. Material UI for React has this component available for us, and it is very easy to integrate. We can use the Zoom Component in ReactJS using the following approach.Prerequisites:NodeJS or NPMReact JSMaterial UIApproach:The React co 2 min read How to use Badge Component in ReactJS? Badge generates a small badge to the top-right of its children component. Material UI for React has this component available for us, and it is very easy to integrate. We can use the Badge Component in ReactJS using the following approach. Prerequisites:NodeJS or NPMReact JSMaterial UISteps to Create 2 min read How to use SnackBar Component in ReactJS ? ReactJS provides developers with a wide range of components to create interactive and dynamic web applications. One such component is the SnackBar, which is commonly used to display temporary messages or notifications to users. Creating a SnackBar component allows for the presentation of these messa 2 min read How to use Popper Component in ReactJS ? A Popper is used to show the part of the content on top of another. It's an alternative feature for react-popper. Material UI for React has this component available for us, and it is simple and very easy to integrate. For perfect positioning, it uses 3rd party library which is Popper.js.Prerequisite 3 min read How to use Skeleton Component in React JS ? When data is not yet loaded, a Skeleton Component serves as a placeholder preview for the user. Material UI for React provides an easily integratable version of this component, and in React JS, the following approach can be employed to utilize the Skeleton Component.Prerequisites:React JSMaterial UI 2 min read How to use Popover Component in ReactJS ? A Popover is a graphical control which is a container-type element that hovers over the parent window, and it makes sure that all other interaction is blocked until it is selected. Material UI for React has this component available for us, and it is very easy to integrate.PrerequisitesA basic unders 2 min read ReactJS UI Ant Design Tooltip Component Ant Design Library has this component pre-built, and it is very easy to integrate as well. Tooltip Component is used to display the information in the form of text when users focus on, hover over, or tap an element. We can use the following approach in ReactJS to use the Ant Design Tooltip Component 3 min read React Suite Tooltip Component React Suite is a popular front-end library with a set of React components that are designed for the middle platform and back-end products. Tooltip component allows the user to display informative text when users hover over, focus on, or tap an element. We can use the following approach in ReactJS to 3 min read ReactJS Onsen UI Toolbar Component ReactJS Onsen-UI is a popular front-end library with a set of React components that are designed to developing HTML5 hybrid and mobile web apps in a beautiful and efficient way. Toolbar components allow the users to show them a toolbar that can be used with navigation. We can use the following appro 2 min read ReactJS Evergreen Tooltip Component React Evergreen is a popular front-end library with a set of React components for building beautiful products as this library is flexible, sensible defaults, and User friendly. Tooltip component allows the user to display informative text when users hover over, focus on, or tap an element. We can us 2 min read Like