gpt4 book ai didi

react-native - 当 prop 在 React Native Navigation 中更改其值时如何更新初始参数

转载 作者:行者123 更新时间:2023-12-05 05:02:38 25 4
gpt4 key购买 nike

我有一个 Prop ,当我更新状态时它会发生变化。将数据传递到屏幕时如何更新我的初始参数?

props.authMsg 得到更新,但不是初始参数

<Stack.Screen initialParams={{authMsg: props.authMsg}} name="Login" component={Login} />

参数值保持不变。

<Text>{props.route.params.authMsg}</Text>

最佳答案

初始参数在初始化后永远不会改变。您可以做的是在 useContext Hook 的帮助下在您拥有状态的组件中创建一个上下文,并将值向下传递,以便该组件的任何子级都可以访问它。

https://reactjs.org/docs/hooks-reference.html#usecontext

关于react-native - 当 prop 在 React Native Navigation 中更改其值时如何更新初始参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62073262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com