Purpose
Composition
The developer will be able to embed technologically-independent applications into a hosting platform, also allowing event-based communication between them.
Global state
Any component's global state can be accessed and modified using Redux's actions
, dispatch
and reducers
.
Preserving state
The Widget API allows the developer to access any component's global state and preserve it in any particular way.
Communication with the host
Through the use of native browser events or the Widget API, the components can communicate with the hosting platform and react to e.g. theme changes.
Communication between components of the same kind
The included event manager can be used to allow other components of the same kind to communicate between each other. See how it works in our Live Examples section