Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Component that performs fullscreen in DOM Elements

License

NotificationsYou must be signed in to change notification settings

andrelmlins/react-fullscreen

Repository files navigation

npm versionLicense: MITNode.js CINetlify StatusLanguage grade: JavaScript

Component that performs fullscreen in DOM Elements

Installation

npm i react-easyfullscreen// ORyarn add react-easyfullscreen

DemoLink

Local demo:

git clone https://github.com/andrelmlins/react-fullscreen.gitcd react-fullscreennpm install && npm run start

Examples

importReactfrom'react';import{render}from'react-dom';importReactFullscreenfrom'react-easyfullscreen';constApp=()=>(<ReactFullscreen>{({ ref, onRequest, onExit})=>(<divref={ref}style={{backgroundColor:'red',width:120,height:120}}><buttononClick={()=>onRequest()}>FullScreen</button><buttononClick={()=>onExit()}>Screen</button></div>)}</ReactFullscreen>);render(<App/>,document.getElementById('root'));

Properties

Raw component props (before transform):

PropTypeDescription
onChangefuncCall in change
onErrorfuncCall in error

Children Function Properties

PropTypeDescription
refobjectRef dom element
isEnabledboolIf it's possible fullscreen
onTogglefuncCall for fullscreen toggle
onExitfuncCall for fullscreen exit
onRequestfuncCall for fullscreen enter

Browsers Support

You can see the list of supported browsershere

Browsers support

NPM Statistics

Download stats for this NPM package

NPM

License

React FullScreen is open source softwarelicensed as MIT.

About

Component that performs fullscreen in DOM Elements

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors4

  •  
  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp