Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 我想用React Native中的另一个屏幕替换屏幕的某些部分_React Native_React Navigation V5 - Fatal编程技术网

React native 我想用React Native中的另一个屏幕替换屏幕的某些部分

React native 我想用React Native中的另一个屏幕替换屏幕的某些部分,react-native,react-navigation-v5,React Native,React Navigation V5,我想在已完成和即将到来的屏幕之间切换,而无需重新加载全屏。只想更改按钮下的部分,请参阅图片以了解。 您只需使用react导航包中的选项卡导航即可查看。此外,您可以使用屏幕中的状态更改屏幕的一部分,如下所示: const Screen = () => { const [completed, setCompleted] = useState(true) return ( ... { completed ? <Completed /> : <Upco

我想在已完成和即将到来的屏幕之间切换,而无需重新加载全屏。只想更改按钮下的部分,请参阅图片以了解。


您只需使用react导航包中的
选项卡导航即可查看。此外,您可以使用屏幕中的状态更改屏幕的一部分,如下所示:

const Screen = () => {
  const [completed, setCompleted] = useState(true)

  return (
    ...
    { completed ? <Completed /> : <Upcoming /> }
    ...
  )
}
const Screen=()=>{
const[completed,setCompleted]=useState(true)
返回(
...
{已完成?:}
...
)
}

我希望您能明白这一点:)

展示一些代码或您一直试图实现的目标。如果没有任何代码,我们真的帮不了你,对吗?嘿,Shayan,我试着用三元运算符来做,但它给出了一个ReferenceError错误:useState没有定义。在从“react”插入import{useState}之后;在文件中,给出错误的错误:无效的钩子调用。。关于TabNavigator,我在某个地方读到,TabNavigator只能在页面的顶部或底部使用。你能帮我吗?你应该在react组件中使用
useState
,确保正确无误,并且你可以阅读正确的实现。要使用
TabNavigator
请阅读文档并尝试找出适合您的方法。关于这一点我不能说什么,这取决于你的项目中的很多事情。好的,谢谢,我会努力的。