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);
})
 
     
    