Create your react high-order component easily
npm install react-high-order-providerCreate react higher-order components (providers) simply.
``js
import React, { PropTypes, Component, createElement } from 'react';
import highOrderProvider from 'react-high-order-provider';
@highOrderProvider
export default class Example extends Component {
render() {
const { originalProps, component } = this.props;
return createElement(component, {
...originalProps,
myAditionalProp: 123,
});
}
}
`
`js
import React, { Component } from 'react';
import exampleProvider from './Example';
@exampleProvider
function MyComponent(props) {
return (
);
}
`
`html``