react-story is a lightweight, fast and extendable datagrid built for React
- Lightweight at 1kb
- Install React Table as a dependency
$ yarn add react-story- Import the
react-storymodule
// ES6
import ReactStory from 'react-story'
// ES5
var ReactStory = require('react-story').default <!-- JS -->
<script src="https://unpkg.com/react-story@latest/react-story.js"></script>
<script>
var ReactStory = window.ReactStory.default
</script>import ReactStory from 'react-story'
render () {
return (
<ReactStory
stories={[
Story1Component,
Story2Component,
Story3Component
]}
</ReactStory>
// or
<ReactStory
stories={[{
name: 'Story 1',
story: Story1Component
}, {
path: 'story2',
story: Story2Component
}, {
story: Story3Component
}]}
/>
)
}To suggest a feature, create an issue if it does not already exist. If you would like to help develop a suggested feature follow these steps:
- Fork this repo
$ yarn$ yarn run storybook- Implement your changes to files in the
src/directory - View changes as you code via our React Storybook
localhost:8000 - Make changes to stories in
/stories, or create a new one if needed - Submit PR for review
$ yarn run storybookRuns the storybook server$ yarn run testRuns the test suite$ yarn run prepublishBuilds the distributable bundle$ yarn run docsBuilds the website/docs from the storybook for github pages
