【发布时间】:2021-12-10 13:05:02
【问题描述】:
我有 app.js 和
...
<Route path="/order/:id" element={<OrderScreen />}><Route>
...
在屏幕中OrderScreen.js:
function OrderScreen({match}){
const dispatch = useDispatch()
useEffect(() => {
dispatch (listOrderDetails(match.params.id))
}, [])
}
........
在我的行动中:
.....
export const listOrderDetails = (id) => async (dispatch) => {
try{
dispatch ({type: ORDER_DETAILS_REQUEST})
const {data} = await axios.get(`localhost:8000/api/order/${id}`)
......
还有 django urlpatterns:
path('order/<str:pk>/', views.getOrder, name='order')
但是有一个错误match is undefined, 哪里错了?
【问题讨论】:
标签: reactjs react-redux