Tôi có một thành phần tại một tuyến đường nhất định, nói app.com/cars/1
Làm thế nào để unmount một thành phần về biến đổi tuyến đường
Tôi có một sidebar với các liên kết đến chiếc xe khác nhau, ví dụ như /cars/2
, /cars/3
, vv
Vấn đề tôi m có khi bạn thay đổi liên kết, giả sử đi từ cars/1
đến cars/2
, thành phần không ngắt kết nối và tôi nhận được componentWillReceiveProps
bị sa thải. Nếu tôi truy cập một trang khác có thành phần khác, hãy nói /trucks
, thành phần chưa được gắn kết và tất cả đều tốt.
Tôi làm cách nào để ngắt kết nối thành phần của mình khi tuyến đường thay đổi? Tôi có tất cả các loại công cụ nhà nước và thông lượng mà tôi muốn xóa cho chiếc xe tiếp theo này. Hoặc nếu không tháo gắn kết, có cách nào điển hình để mọi người xử lý loại sự cố này không? Tôi không thể tưởng tượng điều này là không phổ biến.
(lưu ý tôi đang sử dụng phản ứng-router)