Member-only story
Top React Libraries — Tooltips, Dialogs, and Cookies
4 min readSep 17, 2020
To make developing React apps easier, we can add some libraries to make our lives easier.
In this article, we’ll look at some popular libraries for React apps.
React Tooltip
React Tooltip is an easy to use tooltip library to let us add a tooltip to our app.
To install it, we run:
npm i react-popper-tooltip
Then we can use it by writing:
import React from "react";
import TooltipTrigger from "react-popper-tooltip";
import "react-popper-tooltip/dist/styles.css";const Tooltip = ({
arrowRef,
tooltipRef,
getArrowProps,
getTooltipProps,
placement
}) => (
<div
{...getTooltipProps({
ref: tooltipRef,
className: "tooltip-container"
})}
>
<div
{...getArrowProps({
ref: arrowRef,
className: "tooltip-arrow",
"data-placement": placement
})}
/>
Hello, World
</div>
);const Trigger = ({ getTriggerProps, triggerRef }) => (
<span
{...getTriggerProps({
ref: triggerRef,
className: "trigger"
})}
>
Click Me
</span>
);export default function App() {
return (
<div className="App">
<TooltipTrigger placement="right"…