I’ve been using Bootstrap styles with React and rebuilding the “active” stuff like modals, navbar, etc. as needed. It’s been pretty painless. I looked at reactstrap, etc. but I’d rather stay clear of unnecessary dependencies.
Reactstrap is cool, but you basically need to re-learn bootstrap. For every component you are using, you need to check their documentation to see if they came up with an attribute for that or if you can use bootstrap classes. It does improves readability, but doesn't pay off IMHO.