This section will present a list of guidelines that will help give your tables a design structure, define interaction patterns and also techniques that will help improve the overall experience.
Use tables when:
A table should have:
Provide additional actions when a user hovers a respective row. Use this when you feel that the table is already presented with a lot of information. This would help reduce the visual clutter.
Whenever possible allow users to edit inline to reduce clicks.
If the users can perform actions on the table allow them to do so.