Reputation: 141
here is my code:
useEffect(() => {
var form = new FormData();
form.append("user_id", user_id);
axios.post('http://192.168.29.194/expense_calculator/index.php/API/get_all_transaction',form).then
((response) => {
console.log('sss',response.data.data);
if(response.data.data){
setData(response.data.data);
}
});
},[]);
Upvotes: 0
Views: 1909
Reputation: 81
function postForm(){
var form = new FormData();
form.append("user_id", user_id);
axios.post('http://192.168.29.194/expense_calculator/index.php/API/get_all_transaction',form)
.then((response) => {
console.log('sss',response.data.data);
if(response.data.data){
setData(response.data.data);
}
});
}
useEffect(() => {
const timer = setInterval(() => postForm, 1000);
return () => clearInterval(timer);
},[]);
https://developer.mozilla.org/en-US/docs/Web/API/setInterval
Upvotes: 2