Preview:
const animals = [
  { name: "cat", sound: "meow" },
  { name: "dog", sound: "woof" }
];

function useAnimal(animal) {
  return [animal.name, function() {
      console.log(animal.sound);
    }
  ];
}

export default animals;
export { useAnimal };


------- App Page ------------
mport React from "react";
import ReactDOM from "react-dom";
import animals, { useAnimal } from "./data";

const [catName, dogName] = animals;

const { name, sound } = catName;

console.log(useAnimal(catName));

const [animal, makeSound] = useAnimal(catName);

console.log(makeSound());
console.log(makeSound());
makeSound();
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter