ines / course-starter-python

👩‍🏫🐍 Starter repo for building interactive Python courses
https://course-starter-python.netlify.com
MIT License
504 stars 118 forks source link

Slides on last chapter not working #14

Closed NixBiks closed 5 years ago

NixBiks commented 5 years ago

If I have

next: null

in the header of my chapter file, then there are no content in my slides. I am not a frontend guy but here is some error logging from the console.

react-dom.development.js:21258 Download the React DevTools for a better development experience: https://fb.me/react-devtools
react-hot-loader.development.js:2444 React-Hot-Loader: react-🔥-dom patch is not detected. React 16.6+ features may not work.
patch @ react-hot-loader.development.js:2444
react-dom.development.js:17411 Download the React DevTools for a better development experience: https://fb.me/react-devtools
react-dom.development.js:17411 Download the React DevTools for a better development experience: https://fb.me/react-devtools
client.js?path=/__webpack_hmr&reload=true&overlay=false:92 [HMR] connected
index.js:11 Uncaught RangeError: Maximum call stack size exceeded
    at Function.[Symbol.hasInstance] (<anonymous>)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:11)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
./node_modules/deep-equal/index.js.module.exports @ index.js:11
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
./node_modules/deep-equal/index.js.module.exports @ index.js:26
objEquiv @ index.js:91
Show 170 more frames
index.js:2177 The above error occurred in the <HelmetWrapper> component:
    in HelmetWrapper (created by Context.Consumer)
    in StaticQuery (created by SEO)
    in SEO (created by Context.Consumer)
    in StaticQuery (created by Layout)
    in Layout (created by Template)
    in Template (created by HotExportedTemplate)
    in AppContainer (created by HotExportedTemplate)
    in HotExportedTemplate (created by PageRenderer)
    in PageRenderer (created by JSONStore)
    in JSONStore (created by EnsureResources)
    in ScrollContext (created by EnsureResources)
    in RouteUpdates (created by EnsureResources)
    in EnsureResources (created by RouteHandler)
    in RouteHandler (created by Root)
    in div (created by FocusHandlerImpl)
    in FocusHandlerImpl (created by Context.Consumer)
    in FocusHandler (created by RouterImpl)
    in RouterImpl (created by LocationProvider)
    in LocationProvider (created by Context.Consumer)
    in Location (created by Context.Consumer)
    in Router (created by Root)
    in Root
    in _default

React will try to recreate this component tree from scratch using the error boundary you provided, AppContainer.
__stack_frame_overlay_proxy_console__ @ index.js:2177
logCapturedError @ react-dom.development.js:17117
logError @ react-dom.development.js:17153
callback @ react-dom.development.js:18094
callCallback @ react-dom.development.js:16433
commitUpdateEffects @ react-dom.development.js:16472
commitUpdateQueue @ react-dom.development.js:16463
commitLifeCycles @ react-dom.development.js:17364
commitAllLifeCycles @ react-dom.development.js:18736
callCallback @ react-dom.development.js:149
invokeGuardedCallbackDev @ react-dom.development.js:199
invokeGuardedCallback @ react-dom.development.js:256
commitRoot @ react-dom.development.js:18948
(anonymous) @ react-dom.development.js:20418
unstable_runWithPriority @ scheduler.development.js:255
completeRoot @ react-dom.development.js:20417
performWorkOnRoot @ react-dom.development.js:20346
performWork @ react-dom.development.js:20254
performSyncWork @ react-dom.development.js:20228
interactiveUpdates$1 @ react-dom.development.js:20495
interactiveUpdates @ react-dom.development.js:2170
dispatchInteractiveEvent @ react-dom.development.js:4882
index.js:2177 RangeError: Maximum call stack size exceeded
    at Function.[Symbol.hasInstance] (<anonymous>)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:11)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
__stack_frame_overlay_proxy_console__ @ index.js:2177
error @ react-hot-loader.development.js:232
componentDidCatch @ react-hot-loader.development.js:2139
callback @ react-dom.development.js:18095
callCallback @ react-dom.development.js:16433
commitUpdateEffects @ react-dom.development.js:16472
commitUpdateQueue @ react-dom.development.js:16463
commitLifeCycles @ react-dom.development.js:17364
commitAllLifeCycles @ react-dom.development.js:18736
callCallback @ react-dom.development.js:149
invokeGuardedCallbackDev @ react-dom.development.js:199
invokeGuardedCallback @ react-dom.development.js:256
commitRoot @ react-dom.development.js:18948
(anonymous) @ react-dom.development.js:20418
unstable_runWithPriority @ scheduler.development.js:255
completeRoot @ react-dom.development.js:20417
performWorkOnRoot @ react-dom.development.js:20346
performWork @ react-dom.development.js:20254
performSyncWork @ react-dom.development.js:20228
interactiveUpdates$1 @ react-dom.development.js:20495
interactiveUpdates @ react-dom.development.js:2170
dispatchInteractiveEvent @ react-dom.development.js:4882
react-hot-loader.development.js:2146 Uncaught RangeError: Maximum call stack size exceeded
    at Function.[Symbol.hasInstance] (<anonymous>)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:11)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
componentDidCatch @ react-hot-loader.development.js:2146
callback @ react-dom.development.js:18095
callCallback @ react-dom.development.js:16433
commitUpdateEffects @ react-dom.development.js:16472
commitUpdateQueue @ react-dom.development.js:16463
commitLifeCycles @ react-dom.development.js:17364
commitAllLifeCycles @ react-dom.development.js:18736
callCallback @ react-dom.development.js:149
invokeGuardedCallbackDev @ react-dom.development.js:199
invokeGuardedCallback @ react-dom.development.js:256
commitRoot @ react-dom.development.js:18948
(anonymous) @ react-dom.development.js:20418
unstable_runWithPriority @ scheduler.development.js:255
completeRoot @ react-dom.development.js:20417
performWorkOnRoot @ react-dom.development.js:20346
performWork @ react-dom.development.js:20254
performSyncWork @ react-dom.development.js:20228
interactiveUpdates$1 @ react-dom.development.js:20495
interactiveUpdates @ react-dom.development.js:2170
dispatchInteractiveEvent @ react-dom.development.js:4882
index.js:2177 The above error occurred in the <AppContainer> component:
    in AppContainer (created by HotExportedTemplate)
    in HotExportedTemplate (created by PageRenderer)
    in PageRenderer (created by JSONStore)
    in JSONStore (created by EnsureResources)
    in ScrollContext (created by EnsureResources)
    in RouteUpdates (created by EnsureResources)
    in EnsureResources (created by RouteHandler)
    in RouteHandler (created by Root)
    in div (created by FocusHandlerImpl)
    in FocusHandlerImpl (created by Context.Consumer)
    in FocusHandler (created by RouterImpl)
    in RouterImpl (created by LocationProvider)
    in LocationProvider (created by Context.Consumer)
    in Location (created by Context.Consumer)
    in Router (created by Root)
    in Root
    in _default

React will try to recreate this component tree from scratch using the error boundary you provided, LocationProvider.
__stack_frame_overlay_proxy_console__ @ index.js:2177
logCapturedError @ react-dom.development.js:17117
logError @ react-dom.development.js:17153
callback @ react-dom.development.js:18094
callCallback @ react-dom.development.js:16433
commitUpdateEffects @ react-dom.development.js:16472
commitUpdateQueue @ react-dom.development.js:16460
commitLifeCycles @ react-dom.development.js:17364
commitAllLifeCycles @ react-dom.development.js:18736
callCallback @ react-dom.development.js:149
invokeGuardedCallbackDev @ react-dom.development.js:199
invokeGuardedCallback @ react-dom.development.js:256
commitRoot @ react-dom.development.js:18948
(anonymous) @ react-dom.development.js:20418
unstable_runWithPriority @ scheduler.development.js:255
completeRoot @ react-dom.development.js:20417
performWorkOnRoot @ react-dom.development.js:20346
performWork @ react-dom.development.js:20254
performSyncWork @ react-dom.development.js:20228
interactiveUpdates$1 @ react-dom.development.js:20495
interactiveUpdates @ react-dom.development.js:2170
dispatchInteractiveEvent @ react-dom.development.js:4882
index.js:83 Uncaught RangeError: Maximum call stack size exceeded
    at Function.[Symbol.hasInstance] (<anonymous>)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:11)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
componentDidCatch @ index.js:83
callback @ react-dom.development.js:18095
callCallback @ react-dom.development.js:16433
commitUpdateEffects @ react-dom.development.js:16472
commitUpdateQueue @ react-dom.development.js:16460
commitLifeCycles @ react-dom.development.js:17364
commitAllLifeCycles @ react-dom.development.js:18736
callCallback @ react-dom.development.js:149
invokeGuardedCallbackDev @ react-dom.development.js:199
invokeGuardedCallback @ react-dom.development.js:256
commitRoot @ react-dom.development.js:18948
(anonymous) @ react-dom.development.js:20418
unstable_runWithPriority @ scheduler.development.js:255
completeRoot @ react-dom.development.js:20417
performWorkOnRoot @ react-dom.development.js:20346
performWork @ react-dom.development.js:20254
performSyncWork @ react-dom.development.js:20228
interactiveUpdates$1 @ react-dom.development.js:20495
interactiveUpdates @ react-dom.development.js:2170
dispatchInteractiveEvent @ react-dom.development.js:4882
index.js:2177 The above error occurred in the <LocationProvider> component:
    in LocationProvider (created by Context.Consumer)
    in Location (created by Context.Consumer)
    in Router (created by Root)
    in Root
    in _default

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://fb.me/react-error-boundaries to learn more about error boundaries.
__stack_frame_overlay_proxy_console__ @ index.js:2177
logCapturedError @ react-dom.development.js:17117
logError @ react-dom.development.js:17153
update.callback @ react-dom.development.js:18065
callCallback @ react-dom.development.js:16433
commitUpdateEffects @ react-dom.development.js:16472
commitUpdateQueue @ react-dom.development.js:16460
commitLifeCycles @ react-dom.development.js:17383
commitAllLifeCycles @ react-dom.development.js:18736
callCallback @ react-dom.development.js:149
invokeGuardedCallbackDev @ react-dom.development.js:199
invokeGuardedCallback @ react-dom.development.js:256
commitRoot @ react-dom.development.js:18948
(anonymous) @ react-dom.development.js:20418
unstable_runWithPriority @ scheduler.development.js:255
completeRoot @ react-dom.development.js:20417
performWorkOnRoot @ react-dom.development.js:20346
performWork @ react-dom.development.js:20254
performSyncWork @ react-dom.development.js:20228
interactiveUpdates$1 @ react-dom.development.js:20495
interactiveUpdates @ react-dom.development.js:2170
dispatchInteractiveEvent @ react-dom.development.js:4882
react-dom.development.js:20312 Uncaught RangeError: Maximum call stack size exceeded
    at Function.[Symbol.hasInstance] (<anonymous>)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:11)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
    at objEquiv (index.js:91)
    at ./node_modules/deep-equal/index.js.module.exports (index.js:26)
finishRendering @ react-dom.development.js:20312
performWork @ react-dom.development.js:20273
performSyncWork @ react-dom.development.js:20228
interactiveUpdates$1 @ react-dom.development.js:20495
interactiveUpdates @ react-dom.development.js:2170
dispatchInteractiveEvent @ react-dom.development.js:4882
ines commented 5 years ago
index.js:11 Uncaught RangeError: Maximum call stack size exceeded

This means that there's likely an infinite loop somewhere? 🤔 Do you have a public repo that shows the error?

I doubt that next: null alone is the problem, because I'm also doing this here and the slides work as expected. I think it's mostly a symptom of the app getting stuck in an infinite loop and nothing working anymore. This could be caused by something in this codebase, or any other dependency, so it's potentially a bit tricky to debug.

ines commented 5 years ago

Mystery solved – see ines/course-starter-r#3!