#react-native #react-redux #react-hooks #react-navigation-v5 #react-native-redash
Вопрос:
Я изо всех сил пытаюсь получить доступ к корневой детской коляске в корневом заголовке экрана.
Я хочу получить доступ к параметру ToggleFav в корневом приложении, которое обрабатывает навигацию по экрану
const dispatch = useDispatch();
const ToggleHandler = useCallback(() => {
dispatch(ToggleFavorite(SelectedMeal.id));
}, [dispatch, SelectedMeal.id]);
useEffect(() => {
navigation.setParams({ ToggleFav: ToggleHandler });
}, [ToggleHandler]);
rootApp
Я хочу получить доступ к этому параметру здесь
<Stack.Screen
name="MdetailScreen"
component={MdetailScreen}
options={({ route }) => ({
title: route.params.title,
headerRight: () => (
<HeaderButtons HeaderButtonComponent={CustomHeaderButton}>
<Item
title="Favorites"
iconName="star"
onPress={() => ToggleFav}
/>
</HeaderButtons>
),
})}
/>