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
React native 是否可以使用组件顶部的关闭按钮打开错误屏幕?_React Native - Fatal编程技术网

React native 是否可以使用组件顶部的关闭按钮打开错误屏幕?

React native 是否可以使用组件顶部的关闭按钮打开错误屏幕?,react-native,React Native,我正在设计一个react原生应用程序。我有一个底部导航,每个导航都有自己的组件。 因此,当我点击编辑帖子时,我会调用api,当api返回错误时,我想用关闭按钮显示一个错误页面。关闭按钮应该基本上关闭错误页面,并将我带回编辑组件。(类似于加载url并具有关闭按钮的web视图。但是,在我的示例中,我希望执行关闭按钮并显示我的错误组件。(类似于红色屏幕的react提供错误提示)您当然可以轻松地执行此操作 步骤1:在从API获得的响应代码中,如果不是200(即成功),则将错误保存为状态 第2步:渲染一个

我正在设计一个react原生应用程序。我有一个底部导航,每个导航都有自己的组件。
因此,当我点击编辑帖子时,我会调用api,当api返回错误时,我想用关闭按钮显示一个错误页面。关闭按钮应该基本上关闭错误页面,并将我带回编辑组件。(类似于加载url并具有关闭按钮的web视图。但是,在我的示例中,我希望执行关闭按钮并显示我的错误组件。(类似于红色屏幕的react提供错误提示)

您当然可以轻松地执行此操作

步骤1:在从API获得的响应代码中,如果不是200(即成功),则将错误保存为状态

第2步:渲染一个仅当保存在状态中的错误不为空时才会出现的模式

第三步:在那里放置一个关闭按钮,它将隐藏模式

第4步:在模式中显示错误内容,您将从API的响应中获得这些内容,或者显示一些您想要显示的自定义文本