相关疑难解决方法(0)

React Typescript:添加位置状态以响应路由器组件

我有一个正常的路线

function LoginPage(props: RouteComponentProps): React.ReactElement {...
}
Run Code Online (Sandbox Code Playgroud)

使用RouteComponentPropsfrom react-router-dom.

奇怪的是有很长一段时间,这部分没有问题,但现在却未能收集关于特拉维斯-CI,当我使用history.push(location.state.from.pathname)Property 'from' does not exist on type '{}'.

我在我的 PrivateRoute 组件中设置了这个状态,这是非常标准的重定向

<Redirect
  to={{ pathname: '/login', state: { from: props.location } }}
/>
Run Code Online (Sandbox Code Playgroud)

如何更新输入location以包含from对象pathname: string;

编辑:

解决方案是添加

COPY yarn.lock /usr/src/app/

在我复制 package.json 之后到我的 Dockerfile。

typescript docker reactjs react-router

10
推荐指数
3
解决办法
2万
查看次数

标签 统计

docker ×1

react-router ×1

reactjs ×1

typescript ×1