2017-12-15 9 views
0

還元剤でこれを行うことはできますか?アクションタイプで「SUCCESS」のようなキーワードを確認する必要がありますか?

if(action.type.indexOf('SUCCESS') !== -1){ 
    return state.merge({ 
     [action.field]:action.data 
    }); 
    } 

私の定数は${moduleName}/SUCCESS/${entity}のように定義されています。これはReduxの基本原則と一致していますか?

+0

なぜ表示されないのですか。あなたの懸念事項は何ですか? –

+0

私は他のプロジェクトでこれを見ていませんでした) – merss

答えて

1

はい、特定の組み合わせを他の目的に使用しない限り、可能です。唯一の場合は、減速中で読みやすいですし、あなたが何度もindexOfを実行する必要はありませんので、

export const FLARGLE_SUCCESS_WORFLE = `${moduleName}/SUCCESS/${entity}` 

// ... 

case FLARGLE_SUCCESS_WORFLE: 
    // ... 

:バランスで、私はむしろ、その特定の定数をエクスポートします。

関連する問題