react-center
Version:
Simple react component to center content horizontally and vertically
46 lines (42 loc) • 1.98 kB
Markdown
[](https://www.npmjs.com/package/react-center) [](https://travis-ci.org/aush/react-center) [](https://david-dm.org/aush/react-center) [](https://david-dm.org/aush/react-center#info=devDependencies) [](https://coveralls.io/github/aush/react-center?branch=master) [](https://raw.githubusercontent.com/aush/react-center/master/LICENSE)
# React Center
Simple react component to center content horizontally and vertically
###Install
`npm install --save react-center`
Don't forget to manually install React^0.14 (peer dependency) if you're using npm@3.
###Use
#####ES6
```javascript
import React from 'react';
import ReactDOM from 'react-dom';
import Center from 'react-center';
ReactDOM.render(
<Center>
<div>1</div>
</Center>,
document.getElementById('app')
);
```
#####ES5
```javascript
var Center = require('react-center');
...
```
#####Good old 1998 Script Tag:
The component depends on React ^0.14 (a introduction of stateless components), so if you're using it without a build step, React ^0.14 must be present as a global.
````html
<script src="https://npmcdn.com/react@^0.14/dist/react.min.js"></script>
<script src="https://npmcdn.com/react-dom@^0.14/dist/react-dom.min.js"></script>
<script src="https://npmcdn.com/react-center"></script>
````
###API
Check [tests](/test/center.spec.js).
###Demo
Navigate to the 'demo' folder and execute
```
npm install
npm run build
npm start
```
###Codepen example
http://codepen.io/aush/pen/vLQYJY