DEV Community

Discussion on: What are micro frontends?

Collapse
 
honatas profile image
Jonatas de Moraes Junior

What about design and usability consistency? If you split the front in parts like these, they may look and feel different from each other because of different implementation approaches to the same design - and here I'm hoping there is going to be a single design to the whole system.

Collapse
 
vicnovais profile image
Victor Novais • Edited

Hey Jonatas! Your concern is very valid. This problem is commonly solved by using a design system application that makes components available for other applications.
As every app will be using these components, the general look and feel will be the same. Something like that:

image

Collapse
 
briancodes profile image
Brian

Stencil.js can be used build framework agnostic component libraries. Apple use it in their design system

Thread Thread
 
vicnovais profile image
Victor Novais

That's nice to know! Thanks for sharing.