In this section we'll explore the concept of libraries, why they’re so important to our app, and the fundamental libraries on which it relies.
A library eases the development process by providing useful components or code functionalities to our applications. Therefore, as we need some basic features being able through all of our apps, we work in the way of libraries, allowing us to:
Base libraries are essential for any programming language. They include fundamental functionality and data types that are used across a wide range of applications. Examples of base libraries include libraries for working with strings, numbers, and collections. They provide a foundation upon which more complex functionality can be built.

Make the implementation job straightforward

Simplify updating or maintaining the libraries related code

Ease the availability of our apps to the latest libraries features
These are the must-have libraries for every micro frontend inside the Masiv environment to meet its needs:
<aside> 💡
If your application needs to handle routing with authorization (such as authorizing navigation to any route), internationalization, integrate fully within Masiv’s environment, you’d use these 4 core libraries.
</aside>




These libraries are not used in all micro frontends but provide a wide range of functionalities depending on what you want to achieve.