In react-md, data tables come in two types: plain and selectable where selectable is the default. A plain data table is not part of the material design specs and attempts to just add the base styles for a table and allow any sized content to be displayed. A selectable data table will inject checkboxes as the first column and allow each row to be selected. May 28, 2018 · ReactJS : Simple performance tip for list or table. If you implement table or list of your own, this simple tip will gain some performance improvement and can save a lot of rerenders. Consider we have a Table and TableRow component which we use to show large Tabular data which has checkboxes used by users to select the rows. The TableRow component have a console.log which will log the id & name when ever the component renders.