JSFiddle - React, Tailwind, and code Playground

JavaScript

var data = [{
  "name": "Services",
  "category": "Services",
  "subCategory": [{
    "name": "Positive",
    "category": "Positive",
    "subCategory": [{
      "name": "Professional ",
      "lable": "Professional ",
      "category": "Professional ",
      "subCategory": null,
      "val": 3
    }, {
      "name": "Awesome",
      "lable": "Awesome",
      "category": "Awesome",
      "subCategory": null,
      "val": 22
    }, {
      "name": "Take Time",
      "lable": "Take Time",
      "category": "Take Time",
      "subCategory": null,
      "val": 19
    }, {
      "name": "Appointment",
      "lable": "Appointment",
      "category": "Appointment",
      "subCategory": null,
      "val": 12
    }]
  }, {
    "name": "Negative",
    "category": "Negative",
    "subCategory": [{
      "name": "Expensive",
      "lable": "Expensive",
      "category": "Expensive",
      "subCategory": null,
      "val": 109
    }, {
      "name": "Disorganized",
      "lable": "Disorganized",
      "category": "Disorganized",
      "subCategory": null,
      "val": 25
    }, {
      "name": "Doctors",
      "lable": "Doctors",
      "category": "Doctors",
      "subCategory": null,
      "val": 20
    }, {
      "name": "Waste Of Time",
      "lable": "Waste Of Time",
      "category": "Waste Of Time",
      "subCategory": null,
      "val": 17
    }, {
      "name": "Quality",
      "lable": "Quality",
      "category": "Quality",
      "subCategory": null,
      "val": 13
    }, {
      "name": "Disappointment",
      "lable": "Disappointment",
      "category": "Disappointment",
      "subCategory": null,
      "val": 11
    }, {
      "name": "Unacceptable",
      "lable": "Unacceptable",
      "category": "Unacceptable",
      "subCategory": null,
      "val": 7
    }, {
      "name": "Disgusting",
      "lable": "Disgusting",
      "category": "Disgusting",
      "subCategory": null,
      "val": 7
    }, {
      "name": "Disgrace",
      "lable": "Disgrace",
     ...