JSFiddle - React, Tailwind, and code Playground

JavaScript

var product_data = [
                {
                    "productId": "12",
                    "productName": "ProductA",
                    "productPrice": "1562",
                    "ProductDateCreated": "2015-07-24T12:58:17.430Z",
                    "TotalProduct": 294
                },
                {
                    "productId": "13",
                    "productName": "ProductB",
                    "productPrice": "8545",
                    "ProductDateCreated": "2015-08-04T18:54:16.948Z",
                    "TotalProduct": 294,
                    "ProductHits": {
                        "2015-08-01T00:00:00Z": "abc",
                        "2015-08-04T00:00:00Z": "abc123",
                        "2015-08-12T00:00:00Z": "xyz"
                    }
                },
                {
                    "productId": "14",
                    "productName": "ProductC",
                    "productPrice": "8654",
                    "ProductDateCreated": "2015-07-04T18:54:16.948Z",
                    "TotalProduct": 78,
                    "ProductHits": {
                        "2015-08-05T00:00:00Z": "abc",
                        "2015-08-10T00:00:00Z": "abc123"
                    }
                },
                {
                    "productId": "15",
                    "productName": "ProductD",
                    "productPrice": "87456",
                    "ProductDateCreated": "2015-06-10T18:54:16.948Z",
                    "TotalProduct": 878,
                    "ProductHits": {
                        "2015-05-12T00:00:00Z": "abc",
                        "2015-06-10T00:00:00Z": "abc123"
                    }
                }
            ];

            var startDate = new Date("2015-08-04");
            var endDate = new Date("2015-08-12");

            var resultProductData = product_data.filter(function (a) {
                var hitDates = a.ProductHits || {};
                hitDates = Object.keys(hitDates);
      ...