const getRandomBytes = size => {
const arr = new Uint8Array(size);
crypto.getRandomValues(arr);
return arr;
}
let { three, ...rest } = state,
item = <Item {...rest} />
useEffect(() => {
if (id) {
fetch(`${url}/selectCompany`, {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
id: id
})
})
.then(response => response.json())
.then(result => setCompany(result));
}
}, [id, setCompany]
Это первое что я сделал, только иначе (просто запихнул вызов в эффект)