Files

19 lines
483 B
JavaScript
Raw Permalink Normal View History

2026-08-27 21:09:14 +00:00
// @validateNoSetStateInEffects @enableVerboseNoSetStateInEffect
import {useState, useEffect} from 'react';
function VideoPlayer({isPlaying}) {
const [wasPlaying, setWasPlaying] = useState(isPlaying);
useEffect(() => {
if (isPlaying !== wasPlaying) {
setWasPlaying(isPlaying);
console.log('Play state changed!');
}
}, [isPlaying, wasPlaying]);
return <video />;
}
export const FIXTURE_ENTRYPOINT = {
fn: VideoPlayer,
params: [{isPlaying: true}],
};