【发布时间】:2020-03-26 12:05:27
【问题描述】:
嗯,我正在研究 redux,但我有点怀疑如何最好地使用 api
我有应用程序:
import React,{Component} from 'react';
import logo from './logo.svg';
import './App.css';
import Home from './components/HomePage';
import { Provider } from 'react-redux';
import store from './store';
class App extends Component {
render(){
return (
<div className="App">
<Provider store={store}>
<Home/>
</Provider>
</div>
)
}
}
export default App;
我的
import React, { Component } from 'react'
import {connect} from 'react-redux'
export default class index extends Component {
render() {
return (
<div>
</div>
)
}
}
我的商店:
import { createStore } from 'redux';
function reducer(){
return [
];
}
const store = createStore(reducer);
export default store;
我想知道我的 api 通信应该放在哪里
这会是一个动作吗?
【问题讨论】:
-
这可能是基于意见的,但我更喜欢在异步动作创建者中这样做,使用
thunk中间件能够异步调度动作 -
您能根据我发布的内容举一个例子,以便我投赞成票吗?