#react-native #react-native-android #react-native-ios #react-native-navigation
Вопрос:
Я хочу добавить функцию в свое приложение, где, когда пользователь нажимает на нижнюю вкладку навигации, чтобы перейти к верхней. Но проблема в том, что на экране первой вкладки в качестве экрана используется верхний навигатор. Итак, как мне получить ссылку или что-то в этом роде на значок нижней вкладки, чтобы при нажатии он прокручивался вверх. И не Лучший Навигатор. Вот моя реализация:
const Tab = createMaterialTopTabNavigator();
const HomeTabNavigator = () => {
return (
<Tab.Navigator>
<Tab.Screen name="Main" component={HomeList} />
<Tab.Screen name="Contacts" component={ContactList} />
</Tab.Navigator>
);
}
export function Navigator(Stack) {
return (
<>
<Stack.Screen name="HomeList" component={HomeTabNavigator} />;
<Stack.Screen name="LeftMenu" component={LeftMenu} />
<Stack.Screen name="LikersList" component={LikersList} />
<Stack.Screen name="CategoryList" component={CategoryList} />
</>
);
}
и в моем домашнем компоненте я использую использование useScrollToTop
, которое работает только для верхнего навигатора. Любая помощь приветствуется. Спасибо