私は、アクションに定義されていない型プロパティがないと不平を言ってもらわないようにしようとしています。redux-thunkをReactで正しく使用するには?
私は次のように私のクライアント側レンダリング設定している:私は正しい方法であると考えられて
import React from 'react';
import ReactDOM from 'react-dom';
import routes from './shared/routes';
import rootReducer from './shared/reducers';
import thunk from 'redux-thunk';
import { createStore, applyMiddleware } from 'redux';
import { Provider } from 'react-redux';
let initialState = window.__INITIAL_STATE_;
const store = createStore(rootReducer, initialState, applyMiddleware(thunk));
ReactDOM.render(
<Provider store={store}>
{routes}
</Provider>, document.getElementById('app'));
を?
あなたはredux-thunkがそのアクションに機能があるかどうかをチェックし、そうであればその機能を呼び出していることを知っていますか? – denysdovhan
はい、タイプとペイロードを含むオブジェクトではなく、関数を呼び出すことができます。私のコードは、その関数の中でdispatch(myAction())を使って呼び出しをトリプルアップしているようです。それが意味をなさないのであれば?私のコードはここにあります:https://github.com/designspin/react-redux-universal – Jason
どのような行動をしますか?一般的には、サンクを使用して非同期アクションをディスパッチします。 –