UNPKG

@expressive/react

Version:
16 lines (14 loc) 685 B
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