2017-01-03 11 views
0

私はReduxとWordpress APIを使ってデータを提供するReactアプリケーションを構築しています。私はすべてのページを取得し、それらを状態に保存しています。パートナー(カスタム投稿タイプ)でも同じことが起こります。Redux IDで状態を結合する場所はどこですか?

下記の画像に示すように、パートナーIDは一部のページでリンクされています。私はパートナーオブジェクトによってページオブジェクト内のパートナーIDを上書きしたいと思います。これを行う場所は?アクションやレデューサーで?どのようにする..

ありがとうございます。

enter image description here

答えて

0

idはアクションで変更するので、あなたのアクションファイルの派遣で、それ

export function editId(id) { 
    return dispatch => { 
     dispatch({ 
      type: EDIT_ID, 
      payload: id 
      } 
     }) 
    } 

は、減速機に私はimmutability-helper

import update from 'immutability-helper'; 
case EDIT_ID: 
     const id= action.payload 
     return update(state,{ 
      partners:{ 
       items:{ 
       1:{$set:id} 
       } }); 
を使用することをお勧めします
関連する問題