Skip to content

Commit ed3bed2

Browse files
committed
Use transitions in custom navigator docs
1 parent 83bd04e commit ed3bed2

4 files changed

Lines changed: 16 additions & 8 deletions

File tree

versioned_docs/version-7.x/custom-navigators.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -385,9 +385,11 @@ function TabNavigator({ tabBarStyle, contentStyle, ...rest }: Props) {
385385
});
386386

387387
if (!isFocused && !event.defaultPrevented) {
388-
navigation.dispatch({
389-
...CommonActions.navigate(route.name, route.params),
390-
target: state.key,
388+
React.startTransition(() => {
389+
navigation.dispatch({
390+
...CommonActions.navigate(route.name, route.params),
391+
target: state.key,
392+
});
391393
});
392394
}
393395
}}

versioned_docs/version-7.x/standard-navigator.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,9 @@ export const MyTabNavigator = createStandardNavigator<
229229
});
230230

231231
if (!isFocused && !event.defaultPrevented) {
232-
actions.navigate(route.name, route.params);
232+
React.startTransition(() => {
233+
actions.navigate(route.name, route.params);
234+
});
233235
}
234236
}}
235237
style={{ flex: 1 }}

versioned_docs/version-8.x/custom-navigators.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -367,9 +367,11 @@ function TabNavigator({ tabBarStyle, contentStyle, ...rest }: Props) {
367367
});
368368

369369
if (!isFocused && !event.defaultPrevented) {
370-
navigation.dispatch({
371-
...CommonActions.navigate(route.name, route.params),
372-
target: state.key,
370+
React.startTransition(() => {
371+
navigation.dispatch({
372+
...CommonActions.navigate(route.name, route.params),
373+
target: state.key,
374+
});
373375
});
374376
}
375377
}}

versioned_docs/version-8.x/standard-navigator.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,9 @@ export const MyTabNavigator = createStandardNavigator<
228228
});
229229

230230
if (!isFocused && !event.defaultPrevented) {
231-
actions.navigate(route.name, route.params);
231+
React.startTransition(() => {
232+
actions.navigate(route.name, route.params);
233+
});
232234
}
233235
}}
234236
style={{ flex: 1 }}

0 commit comments

Comments
 (0)