There is no ideal library for creating an adaptive application. Usually the only way to achieve excellence is to devote time and smart style.
I usually recommend using flexbox instead of a third-party structure. This is a good place to get started with demanding applications; it's vanilla CSS, which also works on react-native .
If you still want to use one of these libraries, just use the one with which you will be comfortable. I used bootstrap v3 and v4. If you use React, go to react-bootstrap so you don't need jQuery and save a lot of verbosity. It has a lot of community and experience there, so that would be a smart choice for any medium or longer project.
Hope this helps.
source share