Don't setState in useEffect
This commit is contained in:
parent
7831c283a5
commit
7807152cdf
|
|
@ -37,12 +37,14 @@ const EmbeddableVideoPlayer = ({ videoId }: EmbeddableVideoPlayerProps) => {
|
|||
|
||||
const { data: videoResponseData } = videoResponse ?? {};
|
||||
|
||||
useEffect(() => {
|
||||
const [prevVideoId, setPrevVideoId] = useState(videoId);
|
||||
if (videoId !== prevVideoId) {
|
||||
setPrevVideoId(videoId);
|
||||
if (!videoId) {
|
||||
setVideoResponse(undefined);
|
||||
setPlaylists(undefined);
|
||||
}
|
||||
}, [videoId]);
|
||||
}
|
||||
|
||||
useEffect(() => {
|
||||
(async () => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue