I would send POST request from react frontend to php backend. Here is code.
--frontend
fetch(backendUrl + "/list", {
method: "POST",
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify(filterData)
})
.then(function(res) {
return res.json()
})
.then(function(data) {
self.setState({
OddList: data.list
});
self.props.setPageCount(data.page_count);
self.props.onShowLoading(false);
})