File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ export default function App({
13
13
titleCallback,
14
14
onHeadUpdate,
15
15
} ) {
16
+ let currentIsInitialPage = true
17
+
16
18
const [ current , setCurrent ] = useState ( {
17
19
component : initialComponent || null ,
18
20
page : initialPage ,
@@ -31,13 +33,20 @@ export default function App({
31
33
router . init ( {
32
34
initialPage,
33
35
resolveComponent,
34
- swapComponent : async ( ) => { } ,
36
+ swapComponent : async ( ) => {
37
+ currentIsInitialPage = false
38
+ } ,
35
39
} )
36
40
isRouterInitialized = true
37
41
}
38
42
39
43
useEffect ( ( ) => {
40
44
router . setSwapComponent ( async ( { component, page, preserveState } ) => {
45
+ if ( currentIsInitialPage ) {
46
+ currentIsInitialPage = false
47
+ return
48
+ }
49
+
41
50
setCurrent ( ( current ) => ( {
42
51
component,
43
52
page,
You can’t perform that action at this time.
0 commit comments