JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://cdn.datatables.net/1.10.10/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/1.10.10/js/dataTables.bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.10/css/dataTables.bootstrap.min.css">
<table id="leaders-table" class="data-table table-bordered" width="100%" border="1" />

JavaScript

var columns = [
  { "title": "Col 1" },
  { "title": "Col 2" },
  { "title": "Col 3" },
  { "title": "Col 4" },
  { "title": "Status" },
  { "title": "Score" },
  { "title": "Total Time" },
  { "title": "Solve Time" },
  { "title": "Last Update" },
  { "title": "Notes" },
  { "title": "Clue Number 1" }, 
  { "title": "Clue Number 2" }, 
  { "title": "Clue Number 3" }, 
  { "title": "Clue Number 4" },
  { "title": "Clue Number 5" },
  { "title": "Clue Number 6" }
];
var data = [
  [
    "1",
    "1",
    "ReallyLongUnbrokenText ThatWillCauseMisalignment Between Header Cells and Body Cells",
    "GroupA",
    "stillinprogress",
    "24",
    "575250:56:29",
    "0:25",
    "04/25/14 05:11 PM PDT (0:33)",
    "adf<br>penalty: 2 sec",
	"24 (0:25)",
    "0 (not started)",            
    "0 (5470:56:27 in progress)",
    "n/a",
    "n/a",
    "n/a"
  ],
];
$("#leaders-table").DataTable({
  "columns": columns,
  "data": data,
  "scrollX": true,
  "scrollCollapse": true
});