plumsraka.blogg.se

Baseelements
Baseelements









  1. #Baseelements for free#
  2. #Baseelements download#

So imagine that you have a single-page application. The challenge I see, and usually is this example that I made. Luca Mezzalira: Despite the architectural pattern that you're going to take on micro-frontends, I would say that is a misconception that was raised by the community for several years now. But where do you see both in the vertical and in the horizontal split with the app shell, how do you see how you can handle that?

baseelements

Because I think one thing that I've come across a lot is the question, "Can I use different frameworks for different parts of my micro-frontend? Or should I use the same one for everyone? Should I use Angular and React mixed, and some use Angular and some React? Or should I always use React for all of them?" Not looking at Angular or React right now. Lucas Dohmen: Let's dive into that topic as well. What framework to use for micro-frontends? In my humble opinion, usually, if you are capable of keeping that as framework-agnostic as possible, it opens up also the possibility in the future to evolve the micro-frontends without the coordination of having the application shell that is holding you to experiment.

baseelements

The interesting part is that with the very light implementation, there are several technologies that you can handle. So the application shell, when we do on the client-side, we can decide to go with horizontal or vertical or both, as we said before.

#Baseelements for free#

It's also responsible for delinking, that usually comes for free out of the box when we are implementing the application shell and is usually used either within the horizontal or vertical split. And what it is responsible for is loading the micro-frontends and routing the URL basically on where the user wants to go, and then loading the right micro-frontends associated with that. The application shell is unaware of the business domain, or it should be as much as possible because that is a common part.

#Baseelements download#

So when you type your, the first thing that you download in that case is an application shell. The application shell is the first thing in a fat client, as it is called, or rich client-side application that you usually download. But before we get into that, I would say let's first look into the app shell, I think most people are not aware of what exactly that means.

baseelements

Micro-frontends is already a word where different people have different ideas of what it means.











Baseelements