react-data-provider

1.0.1 • Public • Published

Build Status

React Data Provider

Beacuse the Context is too mainstream

Installation

$ npm install react-data-provider --save

Usage

import React from 'react'
import {render} from 'react-dom'
import {Provider, Consumer} from 'react-data-provider'
 
const Button = React.createClass({
  propTypes: {
    text: React.PropTypes.string
  },
  render() {
    return <button>{this.props.text}</button>
  }
})
 
const ConsumerButton = Consumer(Button)
 
render(
  <Provider text="Get tickets!">
    <ConsumerButton />
  </Provider>,
  document.getElementById('root')
)

Test

$ npm test

Package Sidebar

Install

npm i react-data-provider

Weekly Downloads

12

Version

1.0.1

License

MIT

Last publish

Collaborators

  • michelebertoli