redux-static
v1.1.0
Published
Static initialization for Redux.
Readme
Redux Static
Static initialization for Redux. This allows you to define your actions and state in the same static way that you define propTypes and defaultProps.
Example:
import { connectContainer } from 'redux-static';
import React, { Component, PropTypes } from 'react';
import { invoiceActions } from '../actions';
export default connectContainer(class extends Component {
static stateToProps = (state) => ({
invoices: state.invoices
});
static actionsToProps = {
...invoiceActions
}
static propTypes = {
invoices: PropTypes.object,
fetchInvoices: PropTypes.func.required
}
componentWillMount() {
this.props.fetchInvoices();
}
render() {
return <InvoicesTable invoices={invoices} />;
}
});License
MIT
