我正在嘗試在路由器上使用 createMemoryHistory 并且收到打字稿錯誤:{
代碼是這樣的,訊息在影像中..
import { Router } from 'react-router-dom'
import { createMemoryHistory } from 'history'
const history = createMemoryHistory()
const makeSut = () => {
const sut = render(
<Router history={history}>
<Login />
</Router>
)
}
uj5u.com熱心網友回復:
不再需要自己創建history
物件。改用BrowserRouter
組件或Router
組件
uj5u.com熱心網友回復:
我正在做的測驗是關于物件的歷史,
我找到了這個解決方案
<Router navigator={history} location={history.location}>
...
</Router>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/398977.html
標籤:javascript 反应 打字稿 测试 路由器
上一篇:使用rspec、shouda_matcher和factory_bot_rails進行Rails測驗rturnsPG::NotNullViolation:ERROR:nullvalueincolumn
下一篇:Lumen8-在測驗中使用Faker會導致InvalidArgumentException:Unknownformat"name"