我正在尝试传递这样的值:
<Tab.Screen
name="InProgress"
children={()=><InProgress propName={"propValue"}/>}
options={{
tabBarLabel: 'In Progress',
tabBarIcon: ({ tintColor }) => (
<Icon name="download" size={25}/>
)
}}/>
如何从其他屏幕接收值?还是还有其他方法?
答案 0 :(得分:0)
您可以使用道具将数据从父组件传递到子组件。我希望它能起作用
答案 1 :(得分:0)
主要问题是您要将函数定义传递给children
属性。可以像我在评论部分中提到的那样,将值传递给children
属性,如下:
<Tab.Screen name="InProgress"
children={ <InProgress propName={"propValue"} /> }
options={{
tabBarLabel: 'In Progress',
tabBarIcon: ({ tintColor }) => (
<Icon name="download" size={25}/>
)}}/>