`useDefaultHomePagePath` was rerendered each time a view was changed, so the PageChangeEffect reran every time a view was updated, but we only want this effect to run on page change.
`useDefaultHomePagePath` was rerendered each time a view was changed, so the PageChangeEffect reran every time a view was updated, but we only want this effect to run on page change.