I found React Bootstrap way more complicated than just using React and Bootstrap classes. React Bootstrap just adds more overhead to accomplish the same thing.
I'm not sure why I never bothered googling for this, but thank you.
Yes. I don't want to pull in yet another library that is essentially web programming patterns from the year 2000 just to make a modal dialog go "Bing!" Vue is all I need.
It's perfectly fine to use Bootstrap without jQuery and use Vue/React or anything like that.
I used Bootstrap 4 on a project recently, and thought I'd get away without jQuery - I almost did! The one place I needed it was for Bootstrap modal dialogs, to wire up open/close event handlers. I spent about an hour trying to figure out how to do it without jQuery, figured it was a deep rabbit hole, and caved...
Its funny how contentious modals are. Nearly every UX dev I know utterly despises them, yet I've seen at least two dozen UI implementations. Since I'm already neck-deep in VueJS, there are several easy ways to implement one, but now that I've seen bootstrap-vue, (several comments below), I may spend a few hours analyzing that over the holidays.
Lots of niceties in bootstrap-vue; I've been digging in to over the last several months. Biggest "drawback" is it's all very tied to vue2 (naturally). I know vue3 has been a moving target for a while, but it's out now. I think it'll probably be next summer before BSV is ported to vue3 (which, IIRC, will also be tied to bootstrap 5). Big undertaking, for sure.