fluxel
Version:
An ultra-lightweight, high-performance library for efficient DOM building and dynamic web UIs
7 lines (6 loc) • 395 B
TypeScript
import BaseFluxel from "../baseReactive.js";
import type { ChildrenType, StateParam, FluxelComponent } from "../type.js";
declare const Fluxel: typeof BaseFluxel & {
createStatefulComponent: <P extends object, S extends object, R extends ChildrenType>(renderer: (props: P, state: StateParam<S>) => R, initialState?: S | ((props: P) => S)) => FluxelComponent<P, R>;
};
export default Fluxel;