Currently I'm not using one, building my own context menu, graph and grid components as a way of testing out vue, and to see if I can do it. Reasonably straight forward so far
Depends on which components you need. Normal HTML with Bootstrap CSS will mostly cover the basics.
And there are other individual Vue component libraries like VueTable etc.