Réagir-redux obtenir l'URL de base du site / de la fenêtre.emplacement

J'espère que c'est une question très simple:

Je veux créer une chaîne de caractères contenant l'URL complète vers une page sur mon site, comme:

https://example.com/documents/1

Idéalement, je voudrais générer une réaction redux connect()-ed conteneur, dans mapStateToProps(). Lorsque la page est un petit-enfant d'une réaction-routeur Route à l'aide de browserHistory (donc peut-être que je peux obtenir à partir de réagir-routeur ou browserHistory en quelque sorte?) Si nécessaire, je le ferais dans une Réagir la classe.

Mais je ne peux pas pour la vie de me trouver comment faire cela. window (comme dans window.location) est toujours undefined dans mapStateToProps() (sans grande surprise), et de mon point de vue des composants render() fonction.

Pour l'instant j'ai seulement trouvé des moyens pour accéder à l'itinéraire actuel, par exemple "/documents/1", qui n'est qu'un chemin relatif et ne contient pas le site à l'url de base (https://example.com/)

Avez-vous besoin pour créer cette forte sur le serveur, ou tout simplement le client?
Juste sur le côté client.

OriginalL'auteur stone | 2016-07-20