Thank you @tykus your answer was exactly what I needed to understand!
for Bootstrap-Vue (not only bootstrap) it's a library that provides some components that I used to use especially the table component, it makes things easy for me (filtering, ordering .. data in the table) do you suggest any alternatives that provide the same thing with but not based on bootstrap?
https://bootstrap-vue.org/docs/components
Personally, I would look for the Vue equivalent of whatever component, e.g. vue-tables-2 for datatables.
However if the Bootstrap-Vue package allows for customisation of the component markup, and you like/know the JS api for the components already, then that is definitely a valid option.