JSFiddle - React, Tailwind, and code Playground

JavaScript

const zoo = {
  data: {
    cat: {name: "Lisa", value: false},
    dog: {name: "Susan", value: false},
    fish: {name: "Mary", value: false}
  }
}

function(animal) {
  if (zoo.data[animal].value === false) {
    //тут возвращаеим новый объект, где у объекта с ключом animal значение value меняется на true, а у остальных становится false
  } else {
    //тут возвращаеим новый объект, где у объекта с ключом animal значение value меняется на false, а у остальных - true
  }
}