import React, { useEffect } from "react"; import PropTypes from "prop-types"; import { connect } from "react-redux"; import { Stat } from "./stat"; import { getStats } from "../../actions/admins"; const StatsConnected = ({ stats, getStats }) => { useEffect(() => { getStats(); }, [getStats]); return (
); }; StatsConnected.propTypes = { stats: PropTypes.object, getStats: PropTypes.func }; const mapStateToProps = state => ({ stats: state.adminStore.get("stats") }); export const Stats = connect(mapStateToProps, { getStats })(StatsConnected);