import React, { useEffect } from "react" import PropTypes from "prop-types" import { connect } from "react-redux" import { List } from "immutable" import { getManagedPolochons } from "../../actions/polochon" import { Polochon } from "./polochon" import { PolochonAdd } from "./add" const mapStateToProps = (state) => ({ managedList: state.polochon.get("managed"), }); const mapDispatchToProps = { getManagedPolochons, } const PolochonListConnected = ({ getManagedPolochons, managedList, }) => { useEffect(() => { getManagedPolochons(); }, [getManagedPolochons]) return (

My polochons


{managedList.map((el, index) => ( ))}
) } PolochonListConnected.propTypes = { getManagedPolochons: PropTypes.func, managedList: PropTypes.instanceOf(List), }; export const PolochonList = connect(mapStateToProps, mapDispatchToProps)(PolochonListConnected);