бесконечно ? Как исправить ?
import React, { useEffect } from "react";
import { connect } from "react-redux";
import { getData } from "./../../redux/actions";
function Posts({ items, getData }) {
useEffect(() => {
getData();
});
return (
<>
{items && items.length > 0 ? (
items.map((i) => (
<div key={i.objectID} style={{ backgroundColor: "green" }}>
<h1>{i.title}</h1>
</div>
))
) : (
<div>Not yet</div>
)}
</>
);
}
const mapStateToProps = (state) => ({
items: state.items,
});
export default connect(mapStateToProps, { getData })(Posts);
useEffect(() => { getData(); }, []); передай пустой массив
Обсуждают сегодня