import React, { Component } from 'react'; import { withStyles } from '@material-ui/core/styles'; import PropTypes from 'prop-types'; import { CrudCamionTab } from './table' import { Paper, Typography } from '@material-ui/core'; import { connect } from 'react-redux'; //actions import { getCamiones } from 'ba-actions/camion'; const styles = ({ root: { flexGrow: 1, marginTop: 30, } }); class CamionTab extends Component { //Obtenemos la lista constructor (props) { super(props) this.state = { dataRealF: [] }; this.props.dispatch(getCamiones()).then((res) => { if (res) { this.setState({ dataRealF: res.data, }); } }) } render() { const {dataRealF} = this.state; return ( //Mandamos la lista(dataRealF) y la funcion del GET ); } } CamionTab.propTypes = { classes: PropTypes.object.isRequired, }; const reducer = 'pedido' const mapStateToProps = state => ({ force: state, // force state from reducer pedidosLista : state.getIn([reducer]), }); const mapDispatchToProps = dispatch => ({ dispatch }); const CamionTabMapped = connect( mapStateToProps, mapDispatchToProps )(CamionTab); export default withStyles(styles)(CamionTabMapped);