Изо всех сил пытаюсь получить доступ к корневому параметру в корневом заголовке экрана

#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>
          ),
        })}
      />