@lixquid/util-react@0.4.0Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Utility functions and hooks for a variety of React-style frameworks.
React Utilities
Utility functions and hooks for a variety of React-style frameworks.
Methodology
To allow this library to be used with React, Preact, or any other library that implements the React API, all utilities or hooks are provided via factory functions. This means that to use anything that requires built-in React functionality, you must pass in the required functions as arguments.
For example:
// hooks.ts import { useRef } from "react"; import { createUseIds } from "@lixquid/util-react"; export const useIds = createUseIds(useRef);
// MyComponent.tsx import { useIds } from "./hooks"; export function MyComponent() { const [id] = useIds(); return <div id={id}>Hello, world!</div>; }
It's recommended to create a file that constructs all of the utilities you need and exports them to avoid having to build the utilities every time you need them.
Add Package
deno add jsr:@lixquid/util-react
Import symbol
import * as util_react from "@lixquid/util-react";
Import directly with a jsr specifier
import * as util_react from "jsr:@lixquid/util-react";
Add Package
pnpm i jsr:@lixquid/util-react
pnpm dlx jsr add @lixquid/util-react
Import symbol
import * as util_react from "@lixquid/util-react";
Add Package
yarn add jsr:@lixquid/util-react
yarn dlx jsr add @lixquid/util-react
Import symbol
import * as util_react from "@lixquid/util-react";
Add Package
npx jsr add @lixquid/util-react
Import symbol
import * as util_react from "@lixquid/util-react";
Add Package
bunx jsr add @lixquid/util-react
Import symbol
import * as util_react from "@lixquid/util-react";