react-fullscreen
Version:
React component that fullscreens a child component. Responds to browser resizes.
40 lines (32 loc) • 1.28 kB
Markdown
# react-fullscreen
[](https://snap-ci.com/ThomWright/react-fullscreen/branch/master)
[](https://www.npmjs.com/package/react-fullscreen)
[](https://david-dm.org/ThomWright/react-fullscreen)
[](https://david-dm.org/ThomWright/react-fullscreen#info=devDependencies)
React component that fullscreens a child component. Responds to browser resizes.
## Example
```javascript
import FullScreen from 'react-fullscreen';
import MyChildComponent from './MyChildComponent';
const rootInstance = React.render(
<FullScreen>
<MyChildComponent />
</FullScreen>,
document.getElementById('someID')
);
```
```javascript
import React from 'react';
export default class MyChildComponent extends React.Component {
render() {
return <SomeJSX style={{
width: this.props.width,
height: this.props.height
}}/>;
}
}
MyChildComponent.propTypes = {
width: React.PropTypes.number,
height: React.PropTypes.number
};
```