JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://igniteui.com/js/modernizr.min.js"></script>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.min.js"></script>
<script src="http://igniteui.com/js/angular.min.js"></script>
<script src="http://cdn-na.infragistics.com/igniteui/latest/js/infragistics.core.js"></script>
<script src="http://cdn-na.infragistics.com/igniteui/latest/js/infragistics.lob.js"></script>
<script src="http://cdn-na.infragistics.com/igniteui/latest/js/extensions/igniteui-angular.js"></script>
<link href="http://cdn-na.infragistics.com/igniteui/latest/css/themes/infragistics/infragistics.theme.css" rel="stylesheet"></link>
<link href="http://cdn-na.infragistics.com/igniteui/latest/css/structure/infragistics.css" rel="stylesheet"></link>

<div ng-app="sampleApp" ng-controller="GridViewController">
  <div id="igniteGridId" ig-tree-grid="gridOptions" />
</div>

JavaScript

$(function() {
  var app = angular.module('sampleApp', ['igniteui-directives']);

  app.controller("GridViewController", function($scope, $interval) {

    function initialize() {
      $scope.dataSource = [{
        "name": "Documents",
        "dateModified": "9/12/2013",
        "type": "File Folder",
        "size": 4480,
        "files": [{
          "name": "To do list.txt",
          "dateModified": "11/5/2013",
          "type": "TXT File",
          "size": 4448
        }, {
          "name": "Work.txt",
          "dateModified": "9/12/2013",
          "type": "TXT File",
          "size": 32
        }]
      }, {
        "name": "Music",
        "dateModified": "6/10/2014",
        "type": "File Folder",
        "size": 5594,
        "files": [{
          "name": "AC/DC",
          "dateModified": "6/10/2014",
          "type": "File Folder",
          "size": 2726,
          "files": [{
            "name": "Stand Up.mp3",
            "dateModified": "6/10/2014",
            "type": "MP3 File",
            "size": 456
          }, {
            "name": "T.N.T.mp3",
            "dateModified": "6/10/2014",
            "type": "MP3 File",
            "size": 1155
          }, {
            "name": "The Jack.mp3",
            "dateModified": "6/10/2014",
            "type": "MP3 File",
            "size": 1115
          }]
        }, {
          "name": "WhiteSnake",
          "dateModified": "6/11/2014",
          "type": "File Folder",
          "size": 2868,
          "files": [{
            "name": "Trouble.mp3",
            "dateModified": "6/11/2014",
            "type": "MP3 File",
            "size": 1234
          }, {
            "name": "Bad Boys.mp3",
            "dateModified": "6/11/2014",
            "type": "MP3 File",
            "size": 522
          }, {
            "name": "Is This Love.mp3",
            "dateModified": "6/11/2014",
            "type": "MP3 File",
            "size": 1112
          }, ]
        }]
      }, {
       ...