react-islands

0.17.0 • Public • Published

react-islands

NPM version Build Status Dependency Status devDependency Status

A set of react components implementing Yandex's islands design.

Check out showcase page first. react-islands showcase

Usage

react-islands can be installed as an npm package:

› npm install --save react-islands

Require and use components:

import React from 'react';
import ReactDOM from 'react-dom';
import Button from 'react-islands/components/Button';
 
ReactDOM.render(
    React.createElement(Button, { theme: 'islands', size: 'm' }, 'Click me!'),
    document.getElementById('root'));

You can use named import as well, however this may lead to the unwanted growth of the bundle. Considder to use technics like tree-shaking in this case.

import { Button, Link } from 'react-islands';
 
// ...

Development

› npm install

Examples

› npm start

Open http://localhost:3000/build/.

Tests

› npm test

or

› mocha --watch --compilers js:babel-register -r jsdom-global/register blocks/**/test.js

License

MIT

Dependencies (3)

Dev Dependencies (43)

Package Sidebar

Install

npm i react-islands

Weekly Downloads

0

Version

0.17.0

License

MIT

Last publish

Collaborators

  • varankinv