如何在redux的reducer中将ES5转换为ES6

如何在redux的reducer中将ES5转换为ES6,redux,Redux,如何将下面的代码转换为ES6:尤其是newState.guests=[]之后的部分 这可能适合您: case ActionTypes.GetInviteFulfilled: { const { host, agenda, guests } = action.invite; return { ...state, inProgress: false, success: 'Got invite.', host, agenda, guests: g

如何将下面的代码转换为ES6:尤其是newState.guests=[]之后的部分


这可能适合您:

case ActionTypes.GetInviteFulfilled: {
  const { host, agenda, guests } = action.invite;
  return {
    ...state,
    inProgress: false,
    success: 'Got invite.',
    host,
    agenda,
    guests: guests ? Object.keys(guests).map(k => guests[k]) : [],
  };
}
case ActionTypes.GetInviteFulfilled: {
  const { host, agenda, guests } = action.invite;
  return {
    ...state,
    inProgress: false,
    success: 'Got invite.',
    host,
    agenda,
    guests: guests ? Object.keys(guests).map(k => guests[k]) : [],
  };
}