Как обновить значение вложенного объекта в редукторе?

Я построил свое государство так

const list = {
  categories: {
   Professional: {
    active: false,
    names: [
      {
        id: 1,
        name: "Golf",
        active: false
      },
      {
        id: 2,
        name: "Ultimate Frisbee",
        active: false
      }
  ] 
}}

В своем действии я добавил опцию ID, поэтому я хотел бы изменить активный статус, когда пользователь нажимает опцию, чтобы сделать это

Я использую Неизменный JS, хотя не женат на этом. Мне интересно, как я могу настроить таргетинг на id объекта и обновить его активный статус в редукторе? Я также открыт для обратной связи о том, как лучше улучшить свое состояние

Ответы на вопрос(2)

Ваш ответ на вопрос