{"action":"created","issue":{"url":"https://api.github.com/repos/paypal/react-engine/issues/126","repository_url":"https://api.github.com/repos/paypal/react-engine","labels_url":"https://api.github.com/repos/paypal/react-engine/issues/126/labels{/name}","comments_url":"https://api.github.com/repos/paypal/react-engine/issues/126/comments","events_url":"https://api.github.com/repos/paypal/react-engine/issues/126/events","html_url":"https://github.com/paypal/react-engine/issues/126","id":127527297,"number":126,"title":"Allow consumers to override history object","user":{"login":"pklicnik","id":1816379,"avatar_url":"https://avatars.githubusercontent.com/u/1816379?v=3","gravatar_id":"","url":"https://api.github.com/users/pklicnik","html_url":"https://github.com/pklicnik","followers_url":"https://api.github.com/users/pklicnik/followers","following_url":"https://api.github.com/users/pklicnik/following{/other_user}","gists_url":"https://api.github.com/users/pklicnik/gists{/gist_id}","starred_url":"https://api.github.com/users/pklicnik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pklicnik/subscriptions","organizations_url":"https://api.github.com/users/pklicnik/orgs","repos_url":"https://api.github.com/users/pklicnik/repos","events_url":"https://api.github.com/users/pklicnik/events{/privacy}","received_events_url":"https://api.github.com/users/pklicnik/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-01-19T20:07:49Z","updated_at":"2016-02-29T15:52:56Z","closed_at":null,"body":"Since react-router 3.0, a history object is automatically created when the client is mounted:\r\n\r\n    var routerComponent = React.createElement(Router.Router, {\r\n      createElement: function(Component, routerProps) {\r\n        return React.createElement(Component, merge({}, props, routerProps));\r\n      },\r\n\r\n      routes: options.routes,\r\n      history: routerHistory.createHistory()\r\n    });\r\n    ReactDOM.render(routerComponent, mountNode);\r\n\r\nConsumers may need access to this history, so either allow users to provide a history object (via 'options' params) or provide a mechanism for consumers to access it."},"comment":{"url":"https://api.github.com/repos/paypal/react-engine/issues/comments/190266154","html_url":"https://github.com/paypal/react-engine/issues/126#issuecomment-190266154","issue_url":"https://api.github.com/repos/paypal/react-engine/issues/126","id":190266154,"user":{"login":"epitaphmike","id":677832,"avatar_url":"https://avatars.githubusercontent.com/u/677832?v=3","gravatar_id":"","url":"https://api.github.com/users/epitaphmike","html_url":"https://github.com/epitaphmike","followers_url":"https://api.github.com/users/epitaphmike/followers","following_url":"https://api.github.com/users/epitaphmike/following{/other_user}","gists_url":"https://api.github.com/users/epitaphmike/gists{/gist_id}","starred_url":"https://api.github.com/users/epitaphmike/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/epitaphmike/subscriptions","organizations_url":"https://api.github.com/users/epitaphmike/orgs","repos_url":"https://api.github.com/users/epitaphmike/repos","events_url":"https://api.github.com/users/epitaphmike/events{/privacy}","received_events_url":"https://api.github.com/users/epitaphmike/received_events","type":"User","site_admin":false},"created_at":"2016-02-29T15:52:55Z","updated_at":"2016-02-29T15:52:55Z","body":"@samsel I am looking to create my own history object to use [scroll-behavior](https://github.com/taion/scroll-behavior). Right now I don't see a way to be able to do that."}}