Я получаю данные из обещания и хочу установить их в реагирующем хуке, он делает, но делает бесконечные запросы и повторный рендеринг страницы, также я хочу, чтобы некоторые специфические c только данные заполняли
const [rows, setRows] = useState([]);
useEffect(() => {
async function fetchData() {
myEmploiList({
user: user.id
}).then((data) => {
//setRows(data);
const newData = [];
data.forEach((item, index) => {
newData[index] = {
id: item._id,
name: item.name,
society: item.society
};
setRows(newData);
});
});
}
fetchData();
});