JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="http://cdn.kendostatic.com/2015.1.429/styles/kendo.common-material.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2015.1.429/styles/kendo.material.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2015.1.429/styles/kendo.dataviz.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2015.1.429/styles/kendo.dataviz.material.min.css">
<script src="http://cdn.kendostatic.com/2015.1.429/js/jquery.min.js"></script>
<script src="http://cdn.kendostatic.com/2015.1.429/js/jquery.min.js"></script>
<script src="http://cdn.kendostatic.com/2015.1.429/js/kendo.all.min.js"></script>
<div class="demo-section k-content">
    <div id="stock-chart"></div>
    <div class="chart-loading"></div>
</div>

JavaScript

var ds;
        var reqSeries;

        function ReBindDataSource() {
            ds = new kendo.data.DataSource({
                transport: {
                    read: {
                        url: "http://vamoss.brainsen.com/API/Get.aspx?q=9&iso3=KEN",
                        cache: false,
                        dataType: "json"
                    }
                },
                group: {
                    field: "ind",
                    dir: "desc"
                },
                sort: {
                    field: "date",
                    dir: "asc"
                }
            });

            ds.fetch(function () {
                if (ds._data.length > 0) {
                    var keys = Object.keys(ds._data[0]);
                    ReDrawChart(keys);
                }
            });
        }

        function createChartDyn() {
            $("#stock-chart").kendoStockChart({
                theme: "blueOpal",
                series: [{
                    type: "line",
                    style: "smooth",
                    field: "val"
                }],
                dateField: "date",
                legend: {
                    position: "bottom",
                    visible: true
                },
                categoryAxis: [{
                    name: "labelAxis",
                    type: "date",
                    field: "date",
                    baseUnit: "fit",
                    axisCrossingValues: [0, 1000],
                    labels: {
                        rotation: -35,
                        dateFormats: {
                            minutes: "HH:mm",
                            hours: "HH:mm",
                            days: "dd MMM",
                            weeks: "dd MMM",
                            months: "MMM 'yy",
                            years: "yyyy"
                        }
                    }
                }],
                seriesDefaults: {
                    categoryAxis:...