我想從重復中獲取。我正在學習本教程:https://codesandbox.io/s/react-redux-application-hewdb?file=/src/pages/PostsPage.js但是當我在代碼中使用它時,那就是:import React, { useState, useEffect } from 'react';import { connect } from 'react-redux';import {fetchInterview} from '../actions/interviewActions'const DetailInterview = (props, { dispatch, loading, interviews, hasErrors }) => { console.log("test interview",interviews) useEffect(() => { const { match: { params: { id } } } = props; dispatch(fetchInterview(id)) }, [dispatch]) const interviewslist = interviews console.log('interview: ', interviews) return ( <div> <h3>All participants</h3> <table> <thead> <tr> <th>ID</th> <th>Interview id</th> <th>Partcipants id</th> <th>Time</th> </tr> </thead> <tbody> { console.log('interviews:sad ', interviews) } { interviews? interviews.map((interview) => { console.log('sadassad',interview) console.log('sadaghahhgsghssad',interviews) return ( <tr key={interview.id}> <td>{interview.id}</td> <td>{interview.interview_id}</td> <td> {/* <Link to={`/posts/${post.id}`}> */} {interview.participant_id} {/* </Link> */} </td> <td>{interview.created_at}</td> </tr> ) }) : null } </tbody> </table> </div> );}// export default DetailInterview;const mapStateToProps = state => ({ loading: state.interview.loading, interviews: state.interview.interview, hasErrors: state.interview.hasErrors,})export default connect(mapStateToProps)(DetailInterview)我收到一個錯誤: 未捕獲的類型錯誤: 調度不是一個函數無法理解這背后的錯誤是什么。
反應: 類型錯誤: 調度不是一個函數
慕婉清6462132
2022-09-11 20:18:58