react-with-dimension
Debounced React high order component to expose container width and height.
Usage
Let's build an example react component:
const Header = <h1 style=style>Header</h1>
And decorate:
const Decorated = Header
Now when you use <Decorated />
it will pass the numeric properties containerWidth
and containerHeight
.
You can change the property name by passing a function, example:
const Decorated = Header
The property passed to the Header
would change to largeness
and tallness
You can also change the wrapper div style to meet your needs like:
const Decorated = Header
Contributing
First of all, thank you for wanting to help!
- Fork it.
- Create a feature branch -
git checkout -b more_magic
- Add tests and make your changes
- Check if tests are ok -
npm test
- Commit changes -
git commit -am "Added more magic"
- Push to Github -
git push origin more_magic
- Send a pull request! ❤️ 💖 ❤️