Sean Perkins
19c53c471b
chore(react,react-router): bump typescript dev dependency to v4 ( #27348 )
...
Issue number: N/A
---------
<!-- Please refer to our contributing documentation for any questions on
submitting a pull request, or let us know here if you need any help:
https://ionicframework.com/docs/building/contributing -->
<!-- Some docs updates need to be made in the `ionic-docs` repo, in a
separate PR. See
https://github.com/ionic-team/ionic-framework/blob/main/.github/CONTRIBUTING.md#modifying-documentation
for details. -->
<!-- Please do not submit updates to dependencies unless it fixes an
issue. -->
<!-- Please try to limit your pull request to one type (bugfix, feature,
etc). Submit multiple pull requests if needed. -->
## What is the current behavior?
<!-- Please describe the current behavior that you are modifying. -->
Both react and the react-router packages are on v3 of Typescript.
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
- Updates the react and reac-router package to a minimum dev-dependency
of Typescript 4.0.5 (aligning with core)
- Fixes a conflict with the react router types when upgrading to v4 of
Typescript
## Does this introduce a breaking change?
- [ ] Yes
- [x] No
<!-- If this introduces a breaking change, please describe the impact
and migration path for existing applications below. -->
## Other information
<!-- Any other information that is important to this PR such as
screenshots of how the component looks before and after the change. -->
2023-05-02 14:30:46 +00:00
Liam DeBeasi
e8fb9e7328
chore(): sync with main
2023-01-23 13:38:16 -05:00
Liam DeBeasi
6d4c52aa5b
chore(react-router): migrate to eslint, add prettier ( #26634 )
2023-01-18 17:22:16 -05:00
Amanda Johnston
c2e1ad385d
chore(many): replace any types and add tech debt tickets ( #26293 )
...
Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com >
2023-01-06 09:34:55 -06:00
Sean Perkins
c149b42d0b
Merge remote-tracking branch 'origin/main' into sync-7-11-15-22
2022-11-15 15:40:21 -05:00
Amanda Johnston
e3ef932ae1
chore(many): add tech debt tickets and remove unnecessary todos ( #26266 )
2022-11-14 14:49:08 -06:00
Liam DeBeasi
30e3a1485d
perf(many): reduce delay when performing overlay or page transitions ( #26189 )
...
resolves #24346
2022-11-01 13:08:27 -04:00
Liam DeBeasi
a39d776f08
fix(react): duplicate page transitions do not happen on react 18 ( #25798 )
...
resolves #25797
2022-08-23 14:19:38 -04:00
Sean Perkins
3878bf7652
fix(react): outlet will not clear in react 18 with hot reload ( #25703 )
...
Resolves #25507
2022-08-03 16:33:26 -04:00
Liam DeBeasi
7ec3683e94
fix(react): swipe to go back gesture works on ios ( #25563 )
...
resolves #22342
Co-authored-by: masonicboom <masonicboom@users.noreply.github.com >
2022-07-19 09:28:10 -04:00
Sean Perkins
43aa6c11f4
fix(react): nested router outlets will not reanimate entered views ( #24672 )
...
Resolves #24107
2022-01-31 11:55:08 -05:00
Sean Perkins
bdb5c421d2
fix(react-router): remove page transition flicker on outlet mounting ( #24667 )
...
Resolves #24666
2022-01-27 16:29:52 -05:00
Liam DeBeasi
c50d895370
feat(react): add custom elements bundle ( #23896 )
2021-09-13 14:53:28 -04:00
Liam DeBeasi
36bfa33503
fix(react): remove @ionic/core dependency in @ionic/react-router to resolve yarn install warning ( #23351 )
...
resolves #23346
2021-05-24 10:32:33 -04:00
Liam DeBeasi
4da5216b4f
fix(react): support history@5 in preparation for react router 6 ( #23297 )
...
resolves #23294
2021-05-14 09:03:15 -04:00
Liam DeBeasi
7203190234
fix(react, vue): correct view now chosen when going back inside tabs ( #23154 )
...
resolves #23087
resolves #23101
2021-04-06 10:16:23 -04:00
Liam DeBeasi
1c93b75e39
fix(react): correctly show ion-back-button when going back ( #23069 )
...
resolves #22692
2021-03-22 16:11:45 -04:00
Liam DeBeasi
943e3f6ae3
fix(react, vue): tab buttons no longer throw an error if href is undefined ( #22998 )
...
resolves #22997
2021-03-02 10:05:59 -05:00
Liam DeBeasi
cd8ffd82a0
fix(react, vue): navigating using ion-back-button now selects correct page ( #22974 )
...
resolves #22830
2021-02-25 13:18:20 -05:00
Liam DeBeasi
9e9a372497
fix(react, vue): do not show back button when replacing to root page ( #22750 )
...
resolves #22528
2021-01-13 10:10:44 -05:00
Ely Lucas
f891f66708
fix(react): improve view matching logic ( #22569 )
2020-12-15 11:03:08 -05:00
Ely Lucas
91aaaab71a
chore(react): adding prettier and formating files
2020-12-07 09:31:33 -07:00
Ely Lucas
36939e10ae
fix(react): android hardware button should invoke browser back
2020-12-07 08:33:00 -07:00
Ely Lucas
74632fa960
chore(react): fixing issue with new history types ( #22109 )
2020-09-17 16:03:33 -06:00
Ely Lucas
74af3cb50b
fix(react): Keep a hold of previous routes when doing a redirect, closes #22053
2020-09-08 19:58:00 -06:00
Ely Lucas
4090250da7
chore(react): fixing lint errors
2020-09-08 09:36:44 -06:00
Ely Lucas
b11e06cec1
fix(react): redirect routes should unmount leaving component, fixes #22022 ( #22029 )
2020-09-04 14:56:20 -06:00
Ely Lucas
a15cd01bc3
fix(react): fixes swipe to go back regression ( #21791 )
2020-07-21 22:30:44 -06:00
Ely Lucas
f4a08b7ed4
fix(react): fixng ion-router-outlet ref regresssion ( #21786 )
2020-07-21 08:48:25 -06:00
Ely Lucas
d4a5fbd955
fix(react): adding custom history to IonReactRouter, closes #20297 ( #21775 )
2020-07-20 10:03:35 -06:00
Ely Lucas
81ef3f1ecd
fix(react): fix regression with history.replace in new react router ( #21698 )
2020-07-08 10:22:08 -06:00
Ely Lucas
c171ccbd37
feat(react): React Router Enhancements ( #21693 )
2020-07-07 12:02:05 -05:00
Liam DeBeasi
3821c0463a
feat(): add ability to continue processing hardware back button events ( #20613 )
...
fixes #17824
2020-04-27 12:58:37 -04:00
EinfachHans
1b11ff7fb9
feat(back-button): add 'backButtonDefaultHref' property to Ionic Config ( #20491 )
...
closes #19305
Co-authored-by: Brandy Carney <brandy@ionic.io >
2020-04-27 10:57:43 -04:00
Ely Lucas
c0aadd6007
fix(react): Do a better job matching up route to sync, fixes #20363 ( #20446 )
2020-02-14 13:36:30 -07:00
Ely Lucas
b6fbe98812
fix(react): dont remove pages when navigating between tabs, fixes #20398 ( #20431 )
2020-02-14 13:36:30 -07:00
Ely Lucas
5d8e0ed703
fix(react): remove leaving view when routerdirection is back, fixes #20124 ( #20268 )
2020-01-23 13:10:29 -07:00
Ely Lucas
85be000a4c
fix(react): support routes without a path for notfound routes, fixes #20259 ( #20261 )
2020-01-23 13:10:29 -07:00
Ely Lucas
28aa5eed94
chore(react): updating types for location state to fix type errors ( #20207 )
2020-01-14 12:49:58 -07:00
Ely Lucas
57eec1cb0a
fix(react): add missing react memory router
2020-01-13 10:12:07 -07:00
Ely Lucas
2dcf3ee7b5
fix(react): fire lifecycle events on initial render, fixes #20071
2019-12-12 15:50:52 -07:00
Ely Lucas
4d226b05c6
fix(react): support for 'root' router direction, fixes #19982 ( #20052 )
2019-12-11 09:30:16 -07:00
Ely Lucas
43712db1be
fix(react): first render performance improvements
2019-12-11 09:30:16 -07:00
Ely Lucas
b8517781b1
fix(react): don't show back button when not appropriate
2019-12-11 09:30:16 -07:00
Ely Lucas
693ae21096
fix(react): support navigating to same page and route updates in IonRouterOutlet, fixes #19891 , #19892 , #19986
2019-12-11 09:30:15 -07:00
Ely Lucas
ab0f92e01f
fix(react): fix refs for controllers, overlays, ionpage, and ionrouteroutlet, fixes #19924 ( #20012 )
2019-12-11 09:30:15 -07:00
Ely Lucas
13b323f25d
chore(react): lowering the timeout for the ionpage check to avoid false positives
2019-11-07 15:24:52 -07:00
Ely Lucas
9864c17c1c
fix(react): add check to warn if no ionpage is found, fixes #19832 ( #19857 )
2019-11-07 15:24:52 -07:00
Ely Lucas
e2ed0e9e87
fix(react): expand the location stack to better support back button, fixes #19748 ( #19856 )
2019-11-07 15:24:52 -07:00
Ely Lucas
a4b2de5730
fix(react): adding hardware back button support, fixes(19819) ( #19851 )
2019-11-07 15:24:52 -07:00