An open API service indexing awesome lists of open source software.

https://github.com/natserract/micro-frontend

Building Micro Frontends with React, Vue, and Single-spa
https://github.com/natserract/micro-frontend

javascript micro-frontends react vue web-development

Last synced: 5 months ago
JSON representation

Building Micro Frontends with React, Vue, and Single-spa

Awesome Lists containing this project

README

          

# Micro FE - Single SPA
Single SPA is javascript framework for front-end microservices and can ([but don't need to](https://single-spa.js.org/docs/faq.html#can-i-use-more-than-one-framework)) be written with their own framework. This allows you to:
- [Use multiple frameworks](https://github.com/CanopyTax/single-spa/blob/master/docs/single-spa-ecosystem.md#help-for-frameworks) on the same page [without refreshing the page](https://github.com/CanopyTax/single-spa/blob/master/docs/applications.md)
([React](https://github.com/CanopyTax/single-spa-react), [AngularJS](https://github.com/CanopyTax/single-spa-angular1), [Angular](https://github.com/CanopyTax/single-spa-angular2), [Ember](https://github.com/CanopyTax/single-spa-ember), or whatever you're using)
- Write new code, possibly with a new framework, without rewriting your existing app
- Lazy load code for improved initial load time.

## Documentation

You can find the single-spa documentation [on the website](https://single-spa.js.org/).

Check out the [Getting Started](https://single-spa.js.org/docs/getting-started-overview.html) page for a quick overview.

## Installation and setup

1. Clone the repo
2. Run `npm install`
3. run `npm start`
4. Open running code at `http://localhost:8080/`

## Demo App


demo-app