在React中收到API调用的状态404后,可以通过以下步骤重定向到错误页面:
以下是一个示例代码:
// ErrorPage.js
import React from 'react';
const ErrorPage = () => {
return (
<div>
<h1>404 Error</h1>
<p>Page not found</p>
</div>
);
};
export default ErrorPage;
// App.js
import React from 'react';
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';
import ErrorPage from './ErrorPage';
const App = () => {
return (
<Router>
<Switch>
{/* 其他路由规则 */}
<Route path="*" component={ErrorPage} />
</Switch>
</Router>
);
};
export default App;
在上述示例中,当React应用中的路径未匹配到任何路由规则时,将渲染ErrorPage组件,显示404错误页面。
请注意,以上示例中使用了React Router库来实现路由功能。如果您的项目中没有使用React Router,可以根据您的具体情况选择其他路由库或自行实现路由功能。
推荐的腾讯云相关产品:腾讯云CDN(内容分发网络),详情请参考:https://cloud.tencent.com/product/cdn
领取专属 10元无门槛券
手把手带您无忧上云