/** * title: 基本用法 * desc: 使用 ref 设置需要全屏的元素 */ import React, { useRef } from 'react'; import useFullscreen from "../../useFullscreen"; import img from './react-hooks.jpg'; function Demo2(): JSX.Element { const [, { setFull }] = useFullscreen(() => document.getElementById('fullscreen-img')); return (
); } export default () => { const ref = useRef(); const [isFullscreen, { setFull, exitFull, toggleFull }] = useFullscreen(ref); return ( <>
{isFullscreen ? 'Fullscreen' : 'Not fullscreen'}

demo2

); };