0
私はいくつかの反応コンポーネントで共有する必要がある私のアプリでいくつかのアクションがあります。例えば、私は(カスタム私が書いたミドルウェアをフェッチを使用して)フェッチするためにする行動オフいくつかのparamsや火災を受け入れるfetchAPIData
アクションの作成者を持っている:Redux:共有アクション
export function fetchAPIData(params) {
const actions =
[
types.API_CALL,
types.RECEIVE_API_DATA,
types.API_ERROR
];
const params = {
method: 'params.method',
params
};
return fetch(actions, params);
};
このように、このアクションなどがあることが必要アプリのさまざまな部分から呼び出されるので、私はcommon-actions
というディレクトリを作成しています。これは間違ったアプローチのように感じるので、これを行うより受け入れられた方法があるかどうか疑問に思っていますか?