{
+ function handleFullScreenChange() {
+ setIsFullScreen(document.fullscreenElement !== null);
+ }
+
+ document.addEventListener('fullscreenchange', handleFullScreenChange);
+
+ return () => {
+ document.removeEventListener('fullscreenchange', handleFullScreenChange);
+ };
+ }, []);
+
+ return isFullScreen;
+}