Tôi đang làm việc trên một dự án sử dụng React Router và tôi đang gặp một số sự cố với luồng dữ liệu.Bộ định tuyến phản ứng nơi sử dụng AJAX
Trên mỗi trang có cuộc gọi AJAX nhận dữ liệu cho thành phần đó. Tôi đã được đặt chúng trong componentDidMount
:
// Below code is written in ES6
componentDidMount(){
$.get(someURL, (data)=>{
this.setState({data:data})
})
}
Mặc dù công trình này trên tải ban đầu, nó không được gọi một lần nữa khi những thay đổi url (làm mới nhãn hiệu là cần thiết). Tôi dường như không thể tìm thấy life cycle thích hợp để thực hiện cuộc gọi AJAX.
Ai đó hãy khai sáng cho tôi bằng cách tiếp cận thích hợp để nhận dữ liệu trong Bộ định tuyến phản ứng.
tôi biết, đây là cũ nhưng .. kiểm tra này một: http://stackoverflow.com/questions/30279786/react-router -where-to-use-ajax – ridermansb