API Overview
The rfw v2 framework exposes a collection of focused packages. Each package encapsulates a domain of functionality, allowing applications to pull in only the pieces they need.
Core runtime behaviour is provided by composition, core, dom, events, and state. They implement the rendering loop, DOM bindings, and reactive primitives that form the foundation of every rfw application.
Application-level utilities build on top of this foundation. The router package offers client-side navigation with Page(), Group(), and Singleton() helpers.
The rtmlast package provides the RTML template parser and renderer. The host and hostclient packages integrate the runtime with external systems for SSC mode.
The full set of API references is listed below:
- composition, type-based component creation, signals, stores, DI, element builders
- core, HTMLComponent, lifecycle, component registry
- dom, DOM helpers, event delegation
- events, browser event utilities
- router, client-side routing with Page, Group, Singleton
- rtmlast, RTML template parser and renderer
- state, signals, stores, computed values, watchers
- signal, Signal[T] reactive values