在我的操作文件中,我创建了一个 fetchMethod
export const requestEmbedToken = () => (dispatch) => {
return axios.get('http://localhost:7071/api/getTokens')
.then(response => {
console.log("token embed", response)
})
}
应用程序.js
从 './redux/actions' 导入 { requestEmbedToken }
function App(token, requestToken) {
const [embedToken, setEmbedToken] = useState(token.token);
useEffect(() => {
if (token.token === undefined) {
requestToken()
setEmbedToken(token.token)
}
});
return (
const mapDispatchToProps = (dispatch) => {
return ({
requestToken: () => dispatch(requestEmbedToken())
})
}
export default connect(mapStateToProps, mapDispatchToProps)(App)
实际上我遇到了一个错误
TypeError:requestToken 不是函数