JSFiddle - React, Tailwind, and code Playground

HTML

<!-- The <iframe> (and video player) will replace this <div> tag. -->
        <div id="player"></div>
        <br />
        <button id="fullScreenPlayer">Full Screen Player</button>
    
        <script>
            // DOM player
            var videoPlayer;
            // This code loads the IFrame Player API code asynchronously.
            var tag = document.createElement('script');
    
            tag.src = "https://www.youtube.com/iframe_api";
            var firstScriptTag = document.getElementsByTagName('script')[0];
            firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
    
            //  This function creates an <iframe> (and YouTube player)
            //  after the API code downloads.
            var player;
            function onYouTubeIframeAPIReady() {
                player = new YT.Player('player',
                {
                    height: '390',
                    width: '640',
                    videoId: '-TcLxlkc2pA',
                    // params: https://developers.google.com/youtube/player_parameters?playerVersion=HTML5
                    playerVars: { 'fs': 0, 'disablekb': 1, 'rel': 0 },
                    events: {
                        'onReady': onPlayerReady,
                        'onStateChange': onPlayerStateChange
                    }
                });
            }
    
            // The API will call this function when the video player is ready.
            function onPlayerReady(event) {
                event.target.playVideo();
                // Get DOM video player not YT videoplayer
                videoPlayer = document.getElementById('player');
                // don't allow full screen 
                videoPlayer.allowFullscreen = false;
                // Listen for fulscreen changes, if you need custom logic here, but I won't recommned that, it's to complex and you don't have control inside YT iframe
                videoPlayer.addEventListener("fullscreenchange", fullScreeCallback,...