Summary
In this chapter, you learned how to properly isolate your styles to avoid conflicts on the presentation layer. While styling is one of the most important tasks when designing a web application, it also becomes one of the most challenging problems for micro frontends. Using the techniques outlined in this chapter you can now decide how to properly guard against style conflicts.
Ideally, your solution embraces a standardized way to use stylesheets with implied isolation. This way, you will not need to introduce additional tools or processes for verifying that styling remains intact with updates to the micro frontend configuration. Choosing a proper way forward involves thinking about the trade-off between flexibility and reliability, which can be quite tricky.
In the next chapter, we will look at how micro frontend solutions can be properly secured. This involves the identification of potential security vulnerabilities and attack vectors, as well as coming up with strategies...