[英]Failed prop type: Invalid prop 'value' of type 'object' supplied to 'TextInput'
[英]Failed prop type: Invalid prop `to` supplied to `Redirect`
我的 app.js 看起来像这样:
export default function App() {
return (
<BrowserRouter>
<Switch>
<Route path="/auth" component={AuthenticationLayout} />
<Route path="/dash" component={DashboardLayout} />
<Route exact path="/" render={() => (
<Redirect to={AuthenticationLayout} />
)}/>
</Switch>
</BrowserRouter>
);
}
Can't undersatnd 有什么问题
建议?
重定向是导航到一个新的位置, to
URL 重定向到,你可以这样写:
<Route exact path="/" render={() => (
<Redirect to="/auth" />
)}/>
Redirect 中的to
属性接受一个字符串,这是您要导航到的路线,或者一个 object 可以包含诸如pathname
、 state
等属性。
前(来自文档):
<Redirect
to={{
pathname: "/login",
search: "?utm=your+face",
state: { referrer: currentLocation }
}}
/>
因此,当您尝试将组件传递给 prop to
,您会收到错误消息。
正确的实现是:
<Redirect to="/auth" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.