Error: Hydration failed because the initial UI does not match what was rendered on the server.
Answered
neon posted this in #help-forum
![Avatar](https://cdn.discordapp.com/avatars/816253376962625537/e805bf0e34d80b71fddc7a2bc30d6c60.webp?size=256)
neonOP
I do understand why this error occured, it's because of this part:
In here, there's a
Now, how do I make it work?
<p className="text-xl text-white px-6 py-4 w-[45%]">
A dedicated{" "}
<Tooltip tooltip="My cool tooltip!">
<span className="text-primary">programmer</span>
</Tooltip>{" "}
with a penchant for turning ideas into reality through elegant lines
of code. Embracing challenges and seeking innovative solutions in the
ever-evolving landscape of technology.
</p>
In here, there's a
Tooltip
tag inside a p
tag, and the tooltip tag contains divs: return (
<div onMouseEnter={({ clientX }) => ...>
<span
ref={tooltipRef}
className="..."
>
{tooltip}
</span>
{children}
</div>
);
Now, how do I make it work?
5 Replies
![Avatar](https://cdn.discordapp.com/avatars/484037068239142956/f386ac21405ce3442e0f3598223e1cb3.webp?size=256)
joulev
Try changing the div to span
Answer
![Avatar](https://cdn.discordapp.com/avatars/816253376962625537/e805bf0e34d80b71fddc7a2bc30d6c60.webp?size=256)
neonOP
wow, it works. Thank you so much!
oh
![Avatar](https://cdn.discordapp.com/avatars/484037068239142956/f386ac21405ce3442e0f3598223e1cb3.webp?size=256)
joulev
Np, glad it helped
![Avatar](https://cdn.discordapp.com/avatars/816253376962625537/e805bf0e34d80b71fddc7a2bc30d6c60.webp?size=256)
neonOP
ðŸ‘