我的代码中确实有这个
<Tab.Screen
name="Profile"
children={() => <ProfileStacks scrollRef={profileScrollRef} />}
options={{
tabBarColor: colors.white,
}}
/>
我需要将道具传递给组件“ ProfileStacks”,但还需要访问route.params。
问题是我无法使用“儿童”来获得它。相反,如果我使用
<Tab.Screen
name="Profile"
children={ProfileStacks}
options={{
tabBarColor: colors.white,
}}
/>
我可以完美地访问route.params,但不能传递道具。
有什么想法吗?
答案 0 :(得分:0)
如果有人需要此解决方案,那就在做
<Tab.Screen
name="Profile"
children={(props) => <ProfileStacks route={props.route} scrollRef={profileScrollRef} />}
options={{
tabBarColor: colors.white,
}}
/>