我一直在关注react-router-dom的Redirect中的文档。现在,我有一个类似的组件呈现以下内容:
return <Redirect to={{ pathname: '/login', state: { previousPath: path } }} />;
但是,我不确定如何在新路径下访问
previousPath
状态。文档尚不清楚。如何访问previousPath
? 最佳答案
您的父组件之一应该是带有道具的Route
:比赛,位置,历史记录。您应该能够使用通过props.location.state
创建的状态来访问previousPath
值。
请参阅React Router文档中的location。