@expressive/react
Version:
Use classes to define state in React!
16 lines (14 loc) • 685 B
JavaScript
import { Consumer, Provider } from "./context.js";
import { Context, Observable, State, get, ref, set, use } from "@expressive/state";
import { Fragment, createElement, createElement as createElement$1, useEffect, useState } from "react";
import { Pragma, ReactState } from "./state";
//#region src/index.ts
Pragma.useEffect = useEffect;
Pragma.useState = useState;
Pragma.createElement = createElement$1;
State.get = ReactState.get;
State.use = ReactState.use;
State.as = ReactState.as;
//#endregion
export { Consumer, Context, Fragment, Observable, Pragma, Provider, ReactState as State, ReactState as default, createElement, get, ref, set, use };
//# sourceMappingURL=index.js.map