gpt4 book ai didi

reactjs - 导航器只能包含 'Screen' 、 'Group' 或 'React.Fragment' 作为其直接子项

转载 作者:行者123 更新时间:2023-12-04 13:52:51 25 4
gpt4 key购买 nike

<Stack.Navigator>
{
isLogin ? <ComponentA /> : <ComponentB />
}
</Stack.Navigator>


const ComponentA = () => (
arrA.map( v => <Stack.Screen name={v.name} component={v.component} />)
)

const ComponentB = () => (
arrB.map( v => <Stack.Screen name={v.name} component={v.component} />)
)
我想在 componentA 和 componentB 中使用一些钩子(Hook),所以我必须将它们用作功能组件,请问有什么帮助吗?
source code

最佳答案

你到底想做什么?请详细说明。
无论如何,我认为一个大方向是:

const componentA = props => {
// Whatever you wanna do

return (<>
{arrA.map( v => <Stack.Screen name={v.name} component={v.component} />)}
</>)

}
componentB 相同

关于reactjs - 导航器只能包含 'Screen' 、 'Group' 或 'React.Fragment' 作为其直接子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67584461/

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