JSFiddle - React, Tailwind, and code Playground

JavaScript

var p = {
      meta: {
        code: 200
        requestId: "56a562d3498ebc5dce370952"
      }
      notifications: [{
        type: "notificationTray"
        item: {
          unreadCount: 0
        }
      }]
      response: {
        categories: [{
          id: "4d4b7104d754a06370d81259"
          name: "Arts & Entertainment"
          pluralName: "Arts & Entertainment"
          shortName: "Arts & Entertainment"
          icon: {
            prefix: "https://ss3.4sqi.net/img/categories_v2/arts_entertainment/default_"
            suffix: ".png"
          }
          categories: [{
            id: "4fceea171983d5d06c3e9823"
            name: "Aquarium"
            pluralName: "Aquariums"
            shortName: "Aquarium"
            icon: {
              prefix: "https://ss3.4sqi.net/img/categories_v2/arts_entertainment/aquarium_"
              suffix: ".png"
            }
            categories: []
          } {
            id: "4bf58dd8d48988d1e1931735"
            name: "Arcade"
            pluralName: "Arcades"
            shortName: "Arcade"
            icon: {
              prefix: "https://ss3.4sqi.net/img/categories_v2/arts_entertainment/arcade_"
              suffix: ".png"
            }
            categories: []
          } {
            id: "4bf58dd8d48988d1e2931735"
            name: "Art Gallery"
            pluralName: "Art Galleries"
            shortName: "Art Gallery"
            icon: {
              prefix: "https://ss3.4sqi.net/img/categories_v2/arts_entertainment/artgallery_"
              suffix: ".png"
            }
            categories: []
          } {
            id: "4bf58dd8d48988d1e4931735"
            name: "Bowling Alley"
            pluralName: "Bowling Alleys"
            shortName: "Bowling Alley"
            icon: {
              prefix: "https://ss3.4sqi.net/img/categories_v2/arts_entertainment/bowling_"
              suffix: ".png"
            }
            categories: []
          } {
            id:...