Version: 5.x
single-spa-html
single-spa-html is a helper library for mounting raw HTML and web components as single-spa applications or parcels.
#
InstallationAlternatively, you can use single-spa-html from a CDN as a global variable:
Note that you might want to lock down the package to a specific version. See here for how to do that.
#
Usage#
Via npm#
Via cdnExample usage when installed via CDN:
#
API / Optionssingle-spa-html is called with an object that has the following properties:
template
(required): An HTML string or a function that returns a string or promise that resolves a string. The function will be called with the single-spa custom props. The returned string is injected into the DOM during the single-spa mount lifecycle.domElementGetter
(optional): A function that is given the single-spa props and returns the dom element container into which the HTML will be injected. If omitted, a default implementation is provided that wraps the template in a<div>
that is appended todocument.body
.