我一直在关注react-router-dom的Redirect中的文档。现在,我有一个类似的组件呈现以下内容:

return <Redirect to={{ pathname: '/login', state: { previousPath: path } }} />;


但是,我不确定如何在新路径下访问previousPath状态。文档尚不清楚。如何访问previousPath

最佳答案

您的父组件之一应该是带有道具的Route:比赛,位置,历史记录。您应该能够使用通过props.location.state创建的状态来访问previousPath值。

请参阅React Router文档中的location

09-18 05:30