JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://canvasjs.com/assets/script/jquery-1.11.1.min.js"></script>
<script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
<div id="chartContainer" style="height: 370px; width: 100%;"></div>
<button class="btn invisible" id="backButton">&lt; Back</button>

CSS

#backButton {
	border-radius: 4px;
	padding: 8px;
	border: none;
	font-size: 16px;
	background-color: #2eacd1;
	color: white;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
  }
  .invisible {
    display: none;
  }

JavaScript

var categories = [];
var animals = {
  "Total Animals": [{
    click: animalsDrilldownHandler,
    cursor: "pointer",
    name: "Total Animals",
    type: "line",
    yValueFormatString: "####",
    dataPoints: [
      { y: 2019, label: "Wild Animals", color: "#E7823A" },
      { y: 2019, label: "Pet Animals", color: "#546BC1" }
    ]
  }],
  "Wild Animals": [{
    color: "#E7823A",
    click: wildAnimalsDrilldownHandler,
    cursor: "pointer",
    name: "Wild Animals",
    type: "column",
    dataPoints: [
      { label: "Carnivores", y: 4 },
      { label: "Omnivores", y: 3 },
      { label: "Herbivores", y: 4 }
    ]
  }],
  "Pet Animals": [{
    color: "#546BC1",
    click: petAnimalsDrilldownHandler,
    cursor: "pointer",
    name: "Pet Animals",
    type: "column",
    dataPoints: [   
      { label: "Dogs", y: 4 },
      { label: "Cats", y: 3 },
      { label: "Cows", y: 4 }
    ]
  }],
  "Carnivores":[{
    name: "Carnivores",
    type: "column",
    dataPoints: [   
      { label: "Lions", y: 4 },
      { label: "Tigers", y: 3 },
      { label: "Leapords", y: 4 }
    ]
  }],
  "Omnivores":[{
    name: "Omnivores",
    type: "column",
    dataPoints: [   
      { label: "Bears", y: 4 },
      { label: "Foxes", y: 3 },
      { label: "Rhinoceroses", y: 4 }
    ]
  }],
  "Herbivores":[{
    name: "Herbivores",
    type: "column",
    dataPoints: [   
      { label: "Elephant", y: 4 },
      { label: "Giraffe", y: 3 },
      { label: "Deer", y: 4 }
    ]
  }],
  "Dogs":[{
    name: "Dogs",
    type: "column",
    dataPoints: [   
      { label: "German Shepherds", y: 4 },
      { label: "Labradors", y: 3 },
      { label: "Bulldogs", y: 4 }
    ]
  }],
  "Cats":[{
    name: "Cats",
    type: "column",
    dataPoints: [   
      { label: "Rag Dolls", y: 4 },
      { label: "Scottish Folds", y: 3 },
      { label: "Russian Blues", y: 4 }
    ]
  }],
  "Cows":[{
    name: "Cows",
    type: "column",
    dataPoints: [   
      { label: "Jersey Cattles", y: 4...