-
Notifications
You must be signed in to change notification settings - Fork 42
Description
Hey Zack, I've been really interested in some of the things you've working on! Was hoping to find out more about this plugin.
Say my architecture consists of a single SPA that pulls in 15 individual React components that are each published as their own npm packages. (Each component is a whole section of the site.) This results in a bottleneck, where the whole SPA needs to be deployed in order for updated components to be deployed.
I believe this plugin would instead allow me to deploy components individually, and have them pulled in from external URLs at runtime, correct?
I'm curious how we'd manage common dependencies that are used across the SPA/individual components. Currently, the SPA declares them as actual dependencies, while the components declare them as peerDependencies, so the SPA is the source of truth for a common dep and its version. Interested to hear how we'd approach this when the components aren't being bundled in the context of the entire SPA.
Finally, I haven't dug deep in to MFEs. Are there solutions that even come close to doing what this plugin does?
Thanks for humoring my questions. Let me know if you need any docs written!