【发布时间】:2021-06-13 17:32:28
【问题描述】:
希望在移动应用程序中使用异步存储,但在将其提升到“根”文件后,很难弄清楚如何通过 Navigation 将状态作为道具传递。
这是我发现的一个独立于导航的示例:
const [ "state", "setState" ] = useState(state);
...
return (
<Container>
<Home state={state} setState={setState}/>
</Container>
)
这是我尝试过的导航:
const [ "state", "setState" ] = useState(state);
<NavigationContainer>
<Stack.Navigator>
<Stack.Screen name ='Home' >
{props => <Home state={state} setState={setState}/>}
</Stack.Screen>
</Stack.Navigator>
</NavigationContainer>
如果需要提供更多上下文信息,可以 - 请告诉我。提前致谢
【问题讨论】:
标签: react-native state react-navigation react-props asyncstorage