react-native - 努力访问屏幕根标题中的根参数
问题描述
我正在努力访问屏幕根标题中的根婴儿车。
我想访问处理屏幕导航的 rootapp 中的 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>
),
})}
/>
解决方案
推荐阅读
- php - PHP MySqli 显示相似术语的结果(关键字)
- java - 拆分实例数据返回不正确的输出
- python - 如何对相同键的值求和
- javascript - MongodDB“未捕获的异常:SyntaxError:非法字符:@(shell):1:19”
- python - 为什么我的 PySpark 函数 2 给出错误而函数 1 工作正常,从逻辑上讲,它们都在做同样的事情?有人可以帮我理解吗?
- java - Java LWJGL - Gradle 只是不想找到工件
- localization - 如何用 next18-next 翻译 yup 错误?
- python - Flask:重定向到同一页面并保持状态
- javascript - 使用离子搜索栏时组件状态未正确更新
- python - 浮点列表中的最大值索引 | Python