From b4122dbb36fac74b1e3e7f814a90ab4cfbb71155 Mon Sep 17 00:00:00 2001 From: Kyle Mathews Date: Mon, 29 Feb 2016 21:39:01 -0700 Subject: [PATCH] Add scroll-behavior to restore browser-like scroll behaviors Fixes #141 --- lib/utils/web-entry.js | 5 ++++- package.json | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/utils/web-entry.js b/lib/utils/web-entry.js index 0397d4cb67da4..cf8974cf14ccb 100644 --- a/lib/utils/web-entry.js +++ b/lib/utils/web-entry.js @@ -1,6 +1,9 @@ import React from 'react' import ReactDOM from 'react-dom' import { browserHistory, Router } from 'react-router' +import useScroll from 'scroll-behavior/lib/useStandardScroll' +const scrollHistory = useScroll(() => browserHistory)() + import createRoutes from 'create-routes' import app from 'app' @@ -30,7 +33,7 @@ loadConfig(() => ReactDOM.render( , typeof window !== 'undefined' ? document.getElementById('react-mount') : void 0) diff --git a/package.json b/package.json index 3a87c9477ac3f..18931f826e31c 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,7 @@ "react-transform-hmr": "^1.0.0", "redbox-react": "^1.0.1", "sass-loader": "^3.1.2", + "scroll-behavior": "^0.3.2", "slash": "^1.0.0", "static-site-generator-webpack-plugin": "^2.0.1", "style-loader": "^0.13.0",