1.0.0 • Published 5 years ago
react-powerplug v1.0.0
Highlights
- :ok_hand: Dependency free
- :electric_plug: Plug and play
- :crystal_ball: Tree shaking friendly (ESM, no side effects)
- :package: Super tiny (~3kb)
- :books: Well documented
- :beers: Bunch of awesome utilities
import { State, Toggle } from 'react-powerplug'
import { Pagination, Tabs, Checkbox } from './MyDumbComponents'
<State initial={{ offset: 0, limit: 10, totalCount: 200 }}>
{({ state, setState }) => (
<Pagination {...state} onChange={(offset) => setState({ offset })} />
)}
</State>
<Toggle initial={true}>
{({ on, toggle }) => (
<Checkbox checked={on} onChange={toggle} />
)}
</Toggle>
// You can also use a `render` prop instead
<Toggle
initial={false}
render={({ on, toggle }) => (
<Checkbox checked={on} onChange={toggle} />
)}
/>
Guide & Documentation
http://rena.to/react-powerplug/
Install
Node Module
yarn add react-powerplug
npm i react-powerplug
UMD
<script src="https://unpkg.com/react-powerplug/dist/react-powerplug.min.js"></script>
exposed as ReactPowerPlug
Contributors
Thanks goes to these wonderful people (emoji key):
Renato Ribeiro💻 🎨 📖 ⚠️ | Bogdan Chadkin💻 📖 ⚠️ 🚇 | Travis Arnold💻 📖 🐛 | Max Graey💻 | Mateusz Burzyński🐛 | Andy Edwards💻 | Andrea Vanini🐛 |
---|---|---|---|---|---|---|
Ivan Starkov🐛 | Sean Roberts📖 | Braden Kelley🐛 |
This project follows the all-contributors specification. Contributions of any kind welcome!
Contribute
You can help improving this project sending PRs and helping with issues.
Also you can ping me at Twitter
1.0.0
5 years ago
1.0.0-rc.1
6 years ago
0.1.6
6 years ago
1.0.0-rc.0
6 years ago
1.0.0-alpha.7
6 years ago
1.0.0-alpha.6
6 years ago
1.0.0-alpha.5
6 years ago
1.0.0-alpha.4
6 years ago
1.0.0-alpha.3
6 years ago
0.1.5
6 years ago
1.0.0-alpha.2
6 years ago
0.1.4
6 years ago
0.1.3
6 years ago
0.1.2
7 years ago
0.1.1
7 years ago
0.1.0
7 years ago
0.0.2
7 years ago
0.0.1
7 years ago
0.0.1-alpha.1
7 years ago