Don't know what is causing this error?
If I remove the following code, the error doesn't get shown.
Why is this part of the code causing this error and how can I resolve it?
<div className="relative flex flex-col items-center pt-[85.25%] sm:pt-[56.25%] md:pt-[56.26%]">
<ReactPlayer
className="absolute top-0 left-0"
url={`;list=RDu5-CF_k0KK0&start_radio=1&ab_channel=TumpyGFX`}
width="100%"
height="100%"
/>
</div>
Don't know what is causing this error?
If I remove the following code, the error doesn't get shown.
Why is this part of the code causing this error and how can I resolve it?
<div className="relative flex flex-col items-center pt-[85.25%] sm:pt-[56.25%] md:pt-[56.26%]">
<ReactPlayer
className="absolute top-0 left-0"
url={`https://www.youtube./watch?v=u5-CF_k0KK0&list=RDu5-CF_k0KK0&start_radio=1&ab_channel=TumpyGFX`}
width="100%"
height="100%"
/>
</div>
Share
Improve this question
asked Jul 2, 2022 at 9:48
NasemNasem
5474 gold badges9 silver badges23 bronze badges
2
-
2
It's most likely the
ReactPlayer
ponent. Try dynamically importing that ponent usingnext/dynamic
withssr: false
. – juliomalves Commented Jul 2, 2022 at 9:51 - see my answer stackoverflow./a/76051589/3073272 – GorvGoyl Commented Apr 19, 2023 at 7:03
2 Answers
Reset to default 9my solution:
import dynamic from 'next/dynamic'
then
const TestimonialCard = dynamic(() => import('./TestimonialCard'), { ssr: false })
hope to help you!
Ensure the HTML in your application is valid. Does the code snippet you included exist inside a <p>
tag? This is usually the problem. See https://nextjs/docs/messages/react-hydration-error!