score:0

//react-redux method - it doesn't allow 
      dispatch(table({
        type: 'set_data',
        receipts: (data.items[0].receipts),
        expenditures: (data.items[0].expenditures),
        bank:  (data.items[0].bank),
        balance: data.items[0].receipts-data.items[0].expenditures
      }))

it does allow it. what makes you think that it doesn't?

all you need to do is in your reducer, get the correct values from action like this:

case 'set_data':
   // return ( 
      // state.receipts = action.payload
      // state.expenditures = same
   // instead of above, use below
   return {
      ...state,
      recipients: action.recipients,
      expenditures: action.expenditures,
      // ...
   };

Related Query

More Query from same tag