Hy vọng rằng đây là một câu hỏi rất đơn giản:Phản ứng-Redux URL cơ sở get trang web/window.location
Tôi muốn tạo ra một chuỗi chứa URL đầy đủ đến một trang trên trang web của tôi, như:
https://example.com/documents/1
Lý tưởng nhất là tôi muốn tạo điều này trong hộp chứa phản ứng-redux connect()
, trong mapStateToProps()
. Trường hợp trang là một cháu của một bộ phản ứng-router Route
bằng cách sử dụng trình duyệtHistory (vì vậy có lẽ tôi có thể nhận được nó từ phản ứng-router hoặc browserHistory bằng cách nào đó?) Nếu cần thiết tôi muốn làm điều đó trong một lớp React đầy đủ.
Nhưng tôi không thể cho cuộc sống của tôi tìm hiểu làm thế nào để làm điều này. window
(như trong window.location
) luôn là undefined
trong mapStateToProps()
(không có bất ngờ lớn ở đó) và trong các thành phần chế độ xem của tôi 'render()
chức năng.
Cho đến nay tôi chỉ tìm cách truy cập tuyến đường hiện tại, ví dụ: "/ documents/1", chỉ là đường dẫn tương đối và không chứa url cơ sở trang web (https://example.com/)
Bạn có cần tạo điều này mạnh mẽ trên máy chủ hay chỉ với ứng dụng khách? –
Chỉ ở phía khách hàng. – stone