Cannot read property 'history' of undefined (useHistory hook of React Router 5)

前端 未结 6 1450
离开以前
离开以前 2020-12-17 08:14

I am using the new useHistory hook of React Router, which came out a few weeks ago. My React-router version is 5.1.2. My React is at version 16.10.1. You can find my code at

6条回答
  •  眼角桃花
    2020-12-17 08:32

    Its because the react-router context isn't set in that component. Since its the component that sets the context you could use useHistory in a sub-component, but not in that one.

提交回复
热议问题