constructor(url, {
		bundleData,
		reuseDom,
	}={}) {
		this._opts = {
			bundleData,
			reuseDom,
		}

		// Chop off the fragment identifier from the url i.e everything from the # to the end of the url
		// if it exists to make this consistent with ExpressServerRequest.
		var match = url.match(/([^#]*)/);
		if (match === null || !match[1]) {
			this._url = url
		} else {
			this._url = match[1];
		}
	}
This class implements the react-server request API for client-side transitions.