ionic-team / ionic-team/ionic-framework

bug: vue and react routing integrations always pop when forward button is pressed

Aperta
#23,454 13 commenti 4 reazioni 0 assegnatari Vedi su GitHub
package: react package: vue type: bug
Lingua principale
TypeScript
Stelle
52.7k
Fork
13.3k
Merge medio
1g 15h
PR unite (30g)
51

Descrizione

# Bug Report

**Ionic version:**

[ ] **4.x**
[x] **5.x**

**Current behavior:**

If I press back button and press forward button the url is correct but the page is wrong

**Expected behavior:**

it should display correct page

**Steps to reproduce:**

**Related code:**

App component
```
const App: React.FC = () => (











);
```

PageOne component
```
const PageOne = ({ history }) => {
return (


This is Page One!


history.push('/pagetwo')}>
Go to page two



)
}
```

PageTwo component
```
const PageTwo = ({ history }) => {
return (


This is Page Two!


history.push('/pagethree')}>
Go to page three



)
}
```

**Other information:**

Example:

https://www.loom.com/share/048952f5848f443a8e108f52906e0ba4

Question:

1. Based on the Ionic component doc, we need to use `href` in `IonButton` in order to go to a page which does not render page transition animation (I assume it just updates the location.href). But I can also use `routerLink` to go to a page with page transition. Which is recommended?

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.