I'm using react to create js widgets that can be added to an external client site. My bundler (webpack) creates js files of my apps that include all styles and assets in the build.
One of the issues that I fear I might face (I haven't yet) is if I have conflicting stylesheets how do I ignore those and explicitly use my own. For instance, I'm using bootstrap for my gird layout, if a client site has a different version of bootstrap than the one in my app how do I make sure only my styles are applied to my widget without disrupting any styles on the client site. Is this even possible?